Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memastikan Pengubahsuaian Data MySQL Berjaya dan Mengembalikan Maklum Balas yang Sesuai dalam PHP?

Bagaimanakah Saya Boleh Memastikan Pengubahsuaian Data MySQL Berjaya dan Mengembalikan Maklum Balas yang Sesuai dalam PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-07 22:32:15330semak imbas

How Can I Ensure Successful MySQL Data Modification and Return Appropriate Feedback in PHP?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn