
PDO::exec() 함수는 SQL 쿼리를 실행하여 영향을 받은 행의 수를 반환합니다. 따라서, 쿼리가 성공적으로 실행된 경우, 영향을 받은 행의 수를 얻을 수 있습니다.
예를 들어, 다음 쿼리를 실행할 때, 쿼리 실행 후에 얻을 수 있는 결과는 다음과 같습니다.
#hostingforum.kr
php
$stmt = $pdo->exec("INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");
$affectedRows = $stmt;
echo "쿼리가 성공적으로 실행되었습니다. 영향을 받은 행의 수: $affectedRows";
또는, PDO::exec() 함수는 bool 타입의 값을 반환하지 않습니다. 따라서, 쿼리가 성공적으로 실행되면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.
#hostingforum.kr
php
$stmt = $pdo->exec("INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");
if ($stmt === false) {
echo "쿼리가 실패했습니다.";
} else {
echo "쿼리가 성공적으로 실행되었습니다.";
}
이러한 방법으로, PDO::exec() 함수를 사용하여 SQL 쿼리를 실행한 후에 얻을 수 있는 결과를 얻을 수 있습니다.
2025-06-11 12:36