PDOStatement::errorCode — 最後のステートメント ハンドル操作に関連する SQLSTATE を取得します (PHP 5 >= 5.1.0、PECL pdo >= 0.1.0)
文字列 PDOStatement::errorCode ( void )
PDO::errorCode() と同じですが、PDOStatement::errorCode() は PDOStatement オブジェクトによって実行される操作のエラー コードのみを取得する点が異なります。
戻り値はありません。
<?php/* エラーが発生します -- BONES データ テーブルが存在しません*/$err = $dbh->prepare('SELECT FROM skullbones');$err->execute();echo "nPDOStatement::errorCode ( ): ";print $err->errorCode();?>
上記のルーチンは次を出力します。
PDOStatement::errorCode(): 42S02