首頁 >後端開發 >php教程 >如何使用查詢回饋驗證 PHP 中的 PDO 插入是否成功?

如何使用查詢回饋驗證 PHP 中的 PDO 插入是否成功?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-12 12:21:22643瀏覽

How Can I Verify Successful PDO Inserts in PHP Using Query Feedback?

透過查詢回饋檢查PDO 插入是否成功

使用PHP 資料物件(PDO) 執行插入操作時,確定是否或沒有操作成功。 PDO 提供了多種方法來檢索有關插入的回饋。

PDOStatement->execute() 方法用來執行準備好的語句。執行成功後,傳回true,表示插入執行沒有任何錯誤。

程式化回饋

如果您想要超出真實回傳值的程式化回饋,您可以利用 PDOStatement->errorCode() 方法。此方法傳回錯誤碼,如果沒有錯誤則傳回NULL。

檢查錯誤碼,可以判斷插入是否遇到問題。例如,如果由於重複記錄導致插入失敗,錯誤代碼將指示違反約束或類似錯誤。

以下是如何使用這些方法來檢查插入成功:

$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);

if ($stmt->execute()) {
    // Insert was successful
} else {
    $errorCode = $stmt->errorCode();
    // Check the error code for specific error details
}

以上是如何使用查詢回饋驗證 PHP 中的 PDO 插入是否成功?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn