おはようございます。
こちら、『stackoverflow』様より引用
とってもいい例だとおもって今日は載せます。
まず、PDOにしてみたという意味でいい例です。
そして、こんなんありぃ~っ!!ってな感じで指摘された意味でいい例です。
「include('config.php');追加してください。」
ですって。
そう、これが答え。
自分のコードのエラーは時間かけた分どうしても難しく考えてしまって、第三者の方から指摘されるまで'config.php'ファイルをincludeすること忘れてたなんてこと、全然思いもしないんです。特にこのPDOのドライバ関係はとっても複雑で、mySqlとかDB2だとか、はたまたiSeries Access ODBC Driverなんてほんといろいろありすぎるんですよね。ねこも苦労しました。
でも、このデータ処理の部分は大きく分けて二つのエラーに分かれると思います。
ひとつは、この例のように「SQL」関係のエラー。もうひとつは、rollBack()されたときのエラー。これは、「try-catch block」で新しいトランザクションが上手くいかなかった場合。
って、ねこは思ってますが、これもひとえにはいえないのかもね。
では今からバグなおしまーす。これはSQLエラーなんで、順番悪いか、なにか抜けてるのかといったところかな?
読んでくれて有難う。
ねこでした。
※コメント投稿者のブログIDはブログ作成者のみに通知されます