私はポストグレスでPHPのpdoを使用しています。私はコアPHP、mvc、クラス、オブジェクトを使用していません。私は、開発に新しいですので、私は、私の心の中でいくつかの疑問を持っている: -正しい方法でそれをやって、PHP pdoでキャッチしよう
- 私はすべてのクエリ実行にトライキャッチを使用する必要があります。
そして、私は例外
上で実行中のスクリプトを終了する必要があり、その後のtryキャッチを使用して、すべてのクエリのために1トライキャッチを使用する方法がある場合、私は実行するための一般的な機能を作る意味クエリ。
- ajaxで例外を処理する方法。
これについて私の疑問を明確にしてください。
プロダクションサーバーであるため、エラー報告はオフです。私は** $ conn-> setAttribute(PDO :: ATTR_ERRMODE、PDO :: ERRMODE_EXCEPTION); **を使うべきですか? –
私はPDO固有のフラグに精通していません。一般的に、プロダクションでは、すべての単一エラー/例外をログに書き込む必要があります(ブラウザに表示する必要はありません)。したがって、error_reportingはオフで、log_errorsはオンで、PDOがエラーを記録するために必要なものはすべてオンになっています。 – skyboyer
だから、私は試しにキャッチせずにエラーを記録するのですか? –