PDO::errorInfoデータベースハンドラにおける直近の操作に関連する拡張エラー情報を取得する 説明
public array PDO::errorInfo()
パラメータこの関数にはパラメータはありません。 戻り値PDO::errorInfo は、 このデータベースハンドラによって実行された直近の操作に関するエラー情報を 配列として返します。この配列は少なくとも次のフィールドを含みます。
PDO::errorInfo はデータベースハンドラに 直接行った操作に対するエラーコードのみを取得します。 もし PDO::prepare や PDO::query を通して PDOStatement オブジェクトを生成し、 文でエラーが発生した場合、 PDO::errorInfo はそのエラーを反映しません。 特定の文ハンドラに対して実行された操作についてのエラーコードを返すには PDOStatement::errorInfo をコールしなければなりません。 例
例1 DB2 データベースに対する PDO_ODBC 接続の errorInfo() フィールドを表示する
上の例の出力は以下となります。 PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error ) 参考
|