PDO を使用してデータベース挿入の成功を検証する
PHP の PDO 拡張機能を使用する場合にデータベース挿入クエリが正常に実行されることを確認するには、次のことが重要です。操作がエラーなく完了したかどうかを確認します。
PDO の使用execute() メソッドを使用すると、MySQL データベースにレコードを挿入できます。ただし、操作の結果を判断するには、次の 2 つの方法を利用できます。
1. execute() の戻り値の確認:
PDOStatement オブジェクトのexecute() メソッドはブール値を返します。 true 値は実行が成功したことを示し、false 値は操作中にエラーが発生したことを示します。成功したかどうかを確認するには、次のコードを使用できます:
if ($stmt->execute()) { // Insert successful } else { // Insert failed }
2. errorCode() を使用したエラー コードの取得:
クエリの実行中にエラーが発生した場合、PDOStatement オブジェクトの errorCode() メソッドはエラー コードを返します。コードが「00000」と等しくない場合は、エラーが発生したことを示します。次のコードを使用してエラーを確認できます。
if ($stmt->errorCode() !== '00000') { // Error occurred } else { // Insert successful }
これらのメソッドを利用すると、データベースの挿入操作が正常に実行されたかどうかをプログラムで判断でき、必要に応じてエラー状態を処理できます。
以上がPHP の PDO を使用してデータベース挿入が成功したことを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。