
Result::getAffectedItemsCount 메소드는 데이터베이스에서 영향을 받은 레코드의 개수를 반환합니다. 이 메소드는 데이터베이스 트랜잭션의 결과를 나타내는 Result 객체의 속성 중 하나입니다.
이 메소드는 데이터베이스에서 수행한 SQL 명령어의 영향을 받은 레코드의 개수를 반환합니다. 예를 들어, INSERT, UPDATE, DELETE와 같은 DML 명령어를 수행한 후에 이 메소드를 호출하면, 영향을 받은 레코드의 개수가 반환됩니다.
이 메소드는 데이터베이스의 변경 사항을 반영하기 전에 호출해야 하며, 데이터베이스의 변경 사항을 반영한 후에 호출하면, 정확한 결과를 반환하지 못할 수 있습니다.
예를 들어, 다음과 같은 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$result = $db->query("INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");
$affectedCount = $result->getAffectedItemsCount();
echo "Affected rows: $affectedCount";
이 코드는 INSERT 명령어를 수행한 후, 영향을 받은 레코드의 개수를 반환합니다.
2025-05-19 21:58