ホームページ >バックエンド開発 >PHPチュートリアル >PDO MySQL の挿入が成功したかどうかを確認するにはどうすればよいですか?
MySQL で PDO を使用して挿入の成功を確認する方法
PHP で PDO を使用して MySQL データベースにレコードを挿入する場合、多くの場合、次のことが必要になります。操作が成功したかどうかを確認します。
挿入が成功したかどうかを確認するには、 PDOStatement->execute() メソッド。このメソッドは、実行が成功した場合に true を返します。逆に、挿入中にエラーが発生した場合は false が返されます。
例:
$stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $success = $stmt->execute(); if ($success) { echo "Record inserted successfully."; } else { echo "Error inserting record: " . $stmt->errorCode(); }
挿入中にエラーが発生した場合は、検査することができます。 PDOStatement->errorCode() の結果を調べて、特定の原因を特定します。これにより、アプリケーションでより詳細なエラー処理が可能になります。
注: データベースを直接チェックして挿入が成功したかどうかを判断することもできますが、PDOStatement->execute() は次のことを行います。プログラムによる即時フィードバックにより、エラー処理プロセスが簡素化されます。
以上がPDO MySQL の挿入が成功したかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。