エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【php】PDO::errorInfo()の動きの確認 at softelメモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【php】PDO::errorInfo()の動きの確認 at softelメモ
問題 PDO::errorInfo() で、ドライバ固有のエラーコードを見るようにしてたら何かおかしい。 答え PDOを... 問題 PDO::errorInfo() で、ドライバ固有のエラーコードを見るようにしてたら何かおかしい。 答え PDOを使うようになったらSQLSTATE(戻り値の配列の1つ目の値)を見るのがオススメのようですね。 SQLのエラーの詳細は mysql_errno()などを利用していたソースをPDOに移行するときなどは、ドライバ固有のエラーコードを見ると簡単そうだと考えてしまいますが、MySQLでPDO::errorInfo()を使ったら以下のような動きでした。 $db = new PDO('mysql:host=localhost;dbname=test', 'user', 'password'); //例えば重複エラーが発生するSQL var_dump($db->exec('insert into t (id) values (1)')); var_dump($db->errorInfo