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"; ->errorInfo());}?>
上記のルーチンは次を出力します。
PDO::errorInfo():Array( [0] => HY000 [1] => 1 [2] => "偽" に近い: 構文エラー)