こんにちは、ねこです。

自称プログラマのおばちゃんのブログです。いろいろあるよねぇ~。

Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] PHPびぃ~くりっ!でもよくありますよねぇ。。。

2017-02-15 07:10:23 | PHP

おはようございます。

こちら、『stackoverflow』様より引用

とってもいい例だとおもって今日は載せます。

まず、PDOにしてみたという意味でいい例です。

 

 

 

そして、こんなんありぃ~っ!!ってな感じで指摘された意味でいい例です。

「include('config.php');追加してください。」

ですって。

そう、これが答え。

自分のコードのエラーは時間かけた分どうしても難しく考えてしまって、第三者の方から指摘されるまで'config.php'ファイルをincludeすること忘れてたなんてこと、全然思いもしないんです。特にこのPDOのドライバ関係はとっても複雑で、mySqlとかDB2だとか、はたまたiSeries Access ODBC Driverなんてほんといろいろありすぎるんですよね。ねこも苦労しました。

でも、このデータ処理の部分は大きく分けて二つのエラーに分かれると思います。
ひとつは、この例のように「SQL」関係のエラー。もうひとつは、rollBack()されたときのエラー。これは、「try-catch block」で新しいトランザクションが上手くいかなかった場合。
って、ねこは思ってますが、これもひとえにはいえないのかもね。
 
では今からバグなおしまーす。これはSQLエラーなんで、順番悪いか、なにか抜けてるのかといったところかな?
 
読んでくれて有難う。
 
ねこでした。


最新の画像もっと見る

コメントを投稿