mysql_*関数を含むphpスクリプトをPDOに変換しています。
古いスクリプトですべてのSQL関連のエラーを表示したいのですが、SQL構文にエラーがある場合は常に、エラー報告がオンになっている場合でもphpが空白のページを出力することに気付きました。また、エラーはログファイルに記録されません。
複数のSQLクエリを含むスクリプトの最後でmysql_error()関数を使用すると、個々のSQLクエリによって報告されたエラーが上書きされ、最後に作成されたエラーのみが表示されます。
だから私の質問は、すべてのSQLクエリの最後にdie()またはmysql_error()関数を使用する代わりに、スクリプト内のすべてのエラーを一度に表示できる方法はありますか?
PHPバージョン5.3.8とmysqlバージョン5.5を使用しています。