Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengesahkan Sisipan PDO yang Berjaya dalam PHP Menggunakan Maklum Balas Pertanyaan?
Menyemak Kejayaan Sisipan PDO dengan Maklum Balas Pertanyaan
Apabila melakukan operasi sisipan menggunakan Objek Data PHP (PDO), adalah penting untuk menentukan sama ada atau bukan operasi itu berjaya. PDO menawarkan beberapa kaedah untuk mendapatkan maklum balas mengenai sisipan.
Kaedah PDOStatement->execute() digunakan untuk melaksanakan pernyataan yang disediakan. Apabila pelaksanaan berjaya, ia kembali benar, menunjukkan bahawa sisipan telah dilaksanakan tanpa sebarang ralat.
Maklum Balas Programatik
Jika anda mahukan maklum balas terprogram melebihi nilai pulangan sebenar, anda boleh menggunakan kaedah PDOStatement->errorCode(). Kaedah ini mengembalikan kod ralat, atau NULL jika tiada ralat.
Dengan menyemak kod ralat, anda boleh menentukan sama ada sisipan menghadapi sebarang isu. Contohnya, jika sisipan gagal disebabkan rekod pendua, kod ralat akan menunjukkan pelanggaran kekangan atau ralat yang serupa.
Begini cara anda boleh menggunakan kaedah ini untuk menyemak kejayaan sisipan:
$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 }
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan Sisipan PDO yang Berjaya dalam PHP Menggunakan Maklum Balas Pertanyaan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!