Cara Menentukan Kejayaan Sisipan dengan PDO dalam MySQL
Apabila memasukkan rekod ke dalam pangkalan data MySQL menggunakan PDO dalam PHP, selalunya perlu untuk sahkan kejayaan operasi.
Untuk menentukan sama ada sisipan berjaya, anda boleh memanfaatkan Kaedah PDOStatement->execute(). Kaedah ini kembali benar jika pelaksanaan berjaya. Sebaliknya, jika sebarang ralat berlaku semasa sisipan, ia akan mengembalikan palsu.
Contoh:
$stmt->bindParam(':field1', $field1, PDO::PARAM_STR); $stmt->bindParam(':field2', $field2, PDO::PARAM_STR); $success = $stmt->execute(); if ($success) { echo "Record inserted successfully."; } else { echo "Error inserting record: " . $stmt->errorCode(); }
Jika anda menghadapi ralat semasa sisipan, anda boleh memeriksa hasil PDOStatement->errorCode() untuk mengenal pasti punca tertentu. Ini membolehkan pengendalian ralat yang lebih terperinci dalam aplikasi anda.
Nota: Walaupun mungkin untuk menyemak pangkalan data secara langsung untuk menentukan kejayaan sisipan, PDOStatement->execute() menyediakan maklum balas terprogram serta-merta, memudahkan proses pengendalian ralat.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyemak sama ada Sisipan PDO MySQL Berjaya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!