sql >> データベース >  >> RDS >> Mysql

PDOフェッチの失敗状況をシミュレートする

    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTIONを使用 エラーが発生した場合、fetchは常に例外をスローします。あなたはあなたのキャッチブロックでそれらを扱うことができ、それが何を返したかは関係ありません。したがって、例外をキャッチせずにfalseが返された場合は、空のセットが原因であると安全に推測できます。これは、PDOエラーを処理するための非常に効果的な方法です。あなたの質問に答えるために、エラーをシミュレートする多くの方法があります。最も基本的なのは、不適切なクエリ構文です。そこにないパラメーターをバインドしたり、間違った数のパラメーターをバインドしたりすることもできます。このスキームを長く使用するほど、より多くの種類のエラー/例外が表示されます。各エラーにはデバッグに役立つ詳細なメッセージが含まれているため、非常に効果的です。



    1. SDFファイル(SQL Server Compact Edition)をどのように開きますか?

    2. 警告:PHPとMySQLでのゼロ除算

    3. JDBC Postgres Driverには、データベースに接続するようにclient_encodingを設定する方法がありますか?

    4. Codeigniterは複数の条件で結合します