「PHPはエラー表示しない」のが標準設定らしいです.初心者や使うだけの人がWarningsを見せられても意味わかんないって事らしいんですけど、チョッとしたデバッグでも不便です. PDOのSQL周りのエラーでExceptionにして欲しい $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); PDOを使うとExceptionが出てこない. PDOをつかっていると、Prepare後にExecuteしたらなぜかうまくいかないことがある.原因を表示してくれると助かるのですが. PDO::ERRMODE_SILENT デフォルトのモードです。 エラーを取得するには PDO::errorCode() および PDO::errorInfo() メソッドを使用します。つまりエラーがでて失敗したらPDO::errorInfo()を見て下