Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memastikan Kejayaan Pertanyaan MySQL dalam Pengubahsuaian Data?
Menguji Kejayaan Pertanyaan MySQL untuk Pengubahsuaian Data Jadual Pangkalan Data
Dalam operasi pangkalan data, adalah penting untuk mengesahkan sama ada pertanyaan berjaya mengubah suai jadual sasaran data. Ini menjadi penting terutamanya apabila mengawal aliran tindakan seterusnya berdasarkan hasil pertanyaan.
Mari kita pertimbangkan coretan kod PHP yang bertujuan untuk mengalih keluar artikel daripada pangkalan data berdasarkan nombor artikel (ARTICLE_NO). Selepas pelaksanaan, hasilnya disampaikan kepada fungsi JavaScript melalui AJAX. Matlamatnya adalah untuk menggemakan "benar" jika pertanyaan berjaya dan "salah" jika gagal.
Kod yang disediakan menyemak sama ada pernyataan SQL berjaya disediakan tetapi mengabaikan pengubahsuaian sebenar data jadual. Untuk membetulkannya, kami boleh menggunakan sifat affected_rows bagi pernyataan yang disediakan.
Berikut ialah kod yang disemak:
<code class="php">... $delRecord->execute(); echo ($delRecord->affected_rows > 0) ? 'true' : 'false'; $delRecord->close();</code>
Semakan ini menilai sama ada mana-mana baris telah terjejas oleh pertanyaan. Kiraan yang lebih besar daripada sifar menunjukkan pengubahsuaian yang berjaya, mendorong respons "benar." Jika tidak, ia mengembalikan "false."
Ingat, ini hanya mengesahkan pengubahsuaian data jadual. Mengesahkan pengendalian rentetan hasil yang betul dalam kod JavaScript mungkin memerlukan penerokaan lanjut dengan konteks tambahan.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Kejayaan Pertanyaan MySQL dalam Pengubahsuaian Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!