Menentukan Perlaksanaan Kueri MySQL yang Berjaya untuk Pengubahsuaian Data Jadual Pangkalan Data
Apabila menjalankan operasi pangkalan data, adalah penting untuk mengesahkan sama ada pertanyaan telah berjaya diubah suai data jadual. Dalam kes ini, kod PHP melaksanakan pertanyaan untuk memadamkan artikel daripada pangkalan data dan mengembalikan respons rentetan kepada fungsi JavaScript yang mengemas kini halaman melalui AJAX. Matlamatnya adalah untuk mengembalikan "palsu" jika pertanyaan gagal.
Percubaan Salah: Menyemak Penyediaan Pertanyaan Sahaja
Segmen kod PHP yang disediakan cuba menyemak sama ada pernyataan SQL disediakan dengan betul tetapi tidak menentukan sama ada rekod berjaya dipadamkan. Untuk menangani isu ini, kod harus dikemas kini untuk menyemak bilangan baris yang terjejas oleh pertanyaan.
Pendekatan Betul: Mengesahkan Baris Terjejas
Segmen kod yang diperbetulkan di bawah menyemak sama ada mana-mana baris dipengaruhi oleh pertanyaan dan mengembalikan "benar" jika sekurang-kurangnya satu baris telah dipadamkan atau "salah" sebaliknya:
... echo ($delRecord->affected_rows > 0) ? 'true' : 'false'; $delRecord->close();
Nota: Pendekatan ini menganggap kod JavaScript mengendalikan respons rentetan dengan betul. Jika isu timbul dalam bahagian JavaScript, butiran lanjut diperlukan untuk mendapatkan bantuan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Pengubahsuaian Data MySQL Berjaya dan Mengembalikan Maklum Balas yang Sesuai dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!