PDO MySQL 挿入操作の成功を判断する方法
PDO を使用してデータ操作操作を実行すると、便利で安全な対話方法が提供されます。データベース付き。ただし、特にデータを挿入する場合、これらの操作が正常に実行されることを確認することが重要です。
PDO MySQL モジュールには、挿入操作が正常に実行されたかどうかを確認するいくつかの方法が用意されています。
PDOStatement::execute() 戻り値:
PDOStatement::execute() メソッドは、操作の成功または失敗を示すブール値。挿入が成功した場合は True が返され、それ以外の場合は false が返されます。
PDOStatement::errorCode() メソッド:
挿入操作が失敗した場合、PDOStatement::errorCode () メソッドを使用して、失敗に関連付けられたエラー コードを取得できます。このエラー コードは、デバッグや失敗の原因の理解に役立ちます。
例:
次のコードは、これらの手法を使用して、エラーの成功を確認する方法を示しています。挿入操作:
$stmt = $pdo->prepare("INSERT INTO table_name (field1, field2) VALUES (:field1, :field2)"); $stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); if ($stmt->execute()) { echo "Insert successful"; } else { $error_code = $stmt->errorCode(); echo "Insert failed with error code $error_code"; }
提供されたメソッドを利用すると、挿入操作の結果をプログラムで処理し、データが確実に整合性とアプリケーション フローは期待どおりに維持されます。
以上がPDO MySQL INSERT 操作が成功したことを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。