ホームページ > データベース > mysql チュートリアル > PDO MySQL 挿入が成功したことを確認するにはどうすればよいですか?

PDO MySQL 挿入が成功したことを確認するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-08 10:25:11
オリジナル
779 人が閲覧しました

How Can I Verify Successful PDO MySQL Inserts?

PDO MySQL 挿入操作の成功の判定

PHP を使用した MySQL データベースへのデータの挿入は、PDO を使用することで簡素化できます。ただし、多くの場合、そのような操作の成功を検証することが重要です。

クエリ実行:

PDO を使用してレコードを挿入するには、次のように準備されたステートメントを実行できます。

$stmt = $pdo->prepare("INSERT INTO table (field1, field2) VALUES (:field1, :field2)");
$stmt->bindParam(':field1', $field1, PDO::PARAM_STR);
$stmt->bindParam(':field2', $field2, PDO::PARAM_STR);
$stmt->execute();
ログイン後にコピー

をチェックしています成功:

挿入が成功したかどうかを判断するために、PDO にはいくつかのメソッドが用意されています。

  • PDOStatement->execute(): Returns 成功の場合は true、成功の場合は false
  • PDOStatement->errorCode(): エラー コードがある場合は、エラー コードを返します。

例:

if ($stmt->execute()) {
    echo "Record inserted successfully.";
} else {
    $error = $stmt->errorCode();
    echo "Error: ".$error;
}
ログイン後にコピー

追加考慮事項:

  • 重複レコード: PDOStatement->errorCode() によって返されたエラー コードが重複エントリに関連している場合は、適切に処理できます。
  • データベース検証: PDO 挿入がデータベース レベルの制約が成功すると、レコードの挿入が妨げられる場合があります。

これらのメソッドを利用すると、PDO MySQL 挿入操作の成功をプログラムで判断し、データベースの挿入が正確に処理されることを保証できます。

以上がPDO MySQL 挿入が成功したことを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート