PDO::errorCode — 마지막 데이터베이스 작업의 오류 메시지를 반환합니다(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0).
공개 배열 PDO::errorInfo( void )
마지막 데이터베이스 작업에 대한 오류 메시지 설명이 포함된 배열을 반환합니다.
배열의 내용은 다음과 같습니다.
요소 | 정보 |
---|---|
0 | SQLSTATE 오류 코드(ANSI SQL 표준에 정의된 5자 또는 숫자 식별자). |
1 | 오류 코드 |
2 | 오류 메시지 |
참고: 데이터베이스 핸들이 동작하지 않으면 NULL이 반환된다.
<?php/* 잘못된 SQL 구문*/$stmt = $dbh->prepare('bogus sql');if (!$stmt) { echo "nPDO::errorInfo():n" print_r($ dbh ->errorInfo());}?>
위 루틴은 다음을 출력합니다:
PDO::errorInfo():Array( [0] => HY000 [1] => 1 [2] => "bogus" 근처: 구문 오류)