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

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

Mary-Kate Olsen
發布: 2024-12-12 12:21:22
原創
690 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板