2017-11-23 5 views
0

は、私はすべてでCONN文のためのトライキャッチを使用して、私は、クエリの実行中にこのすべての時間を設定する必要が行う必要がありますPHPのPDOのエラーが

$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

いくつかのいずれかが私にクエリを実行するためのより良い方法を教えてくださいすることができより良い方法でpdoを使用して一般的なエラーをユーザに表示

+0

1. errmode例外を1回設定します。 2.単一の**グローバルtry catchまたは例外ハンドラを使用して、環境に応じてエラーを処理してください。 –

+0

2.グローバルtry catchを1つ使用してください。 –

答えて

1

エラーをプロダクションでエコーしないでください。 try catch文を使用し、ファイルに記録します。

​​

また、すべてのクエリに属性を設定する必要はありません。毎回接続を初期化していないと思います。ファイル内の接続をいつでも初期化し、必要な場所に組み込むことができます。これにより、一度属性を設定します。

+0

ありがとうございます。改善のための@YourCommonSense。またマークされた複写物から多くを学んだ。 – Akintunde007