
PDOStatement::errorInfo 함수는 PDOStatement 객체에서 마지막으로 발생한 오류 정보를 반환하는 함수입니다.
이 함수의 반환값은 배열로 구성되며, 오류 코드, 오류 메시지, 오류 파일을 포함합니다. 오류 코드는 오류의 종류를 나타내며, 오류 메시지는 오류의 설명을 나타내고, 오류 파일은 오류가 발생한 파일의 경로를 나타냅니다.
PDOStatement::errorInfo 함수를 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$stmt = $pdo->prepare("SELECT * FROM users WHERE id = :id");
$stmt->execute(array(':id' => 1));
$errorInfo = $stmt->errorInfo();
if ($errorInfo[0] != '00000') {
echo "오류 코드: " . $errorInfo[0] . "n";
echo "오류 메시지: " . $errorInfo[1] . "n";
echo "오류 파일: " . $errorInfo[2] . "n";
}
위 예제에서는 PDOStatement::errorInfo 함수를 사용하여 오류 정보를 얻고, 오류가 발생한 경우 오류 코드, 오류 메시지, 오류 파일을 출력합니다.
2025-05-16 11:17