PDO :: ERRORINFO
PDO :: errorCode를이 - 마지막 오류 메시지 데이터베이스 작업 (5> = 5.1.0, PECL의 PDO> = 0.1.0 PHP)를 반환
설명
문법
public array PDO::errorInfo ( void )
반환 값
그것은 마지막 데이터베이스 작업 오류에 대한 설명을 포함하는 배열을 반환합니다.
배열의 내용은 다음과 같습니다 :
요소 | 정보 |
---|---|
0 | SQLSTATE 에러 코드 (의 ANSI SQL 표준에 정의 된 식별자 5 문자 또는 숫자). |
(1) | 오류 코드 |
이 | 오류 메시지 |
참고 : 데이터베이스 핸들을 조작 할 수없는 경우 NULL을 반환합니다.
예
ERRORINFO () PDO_ODBC에 대한 오류 메시지가 DB2 데이터베이스에 연결 표시
<?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] => near "bogus": syntax error )