Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用するのは安全ではありません。
mysql_error();
プログラミングが終了したときにサイトで機能しますか?
プロジェクト全体でこのコードを使用しました
mysql_query($q) or die(mysql_error());
ユーザーはデータベース エラーを確認できます。
プロジェクトから mysql_error 関数を削除する必要がありますか?
または、発生しているエラーを非表示にする方法はありますか?
or die(...)本当に醜いクイックショットの「エラー処理」方法です。mysql_error本当に問題ではありませんdie。エラー処理インフラストラクチャ全体を書き直さずにそれに最も近い代替手段と、一般的に良いアイデアは例外です。
or die(...)
mysql_error
die
throw new Exception(mysql_error());
それらをどのように処理したいかについては、多くの柔軟性があります。本番環境では、キャッチされていないすべての例外をログに記録するようにグローバル例外ハンドラーを設定しますが、メッセージを画面に出力しません。