Rumah > pangkalan data > tutorial mysql > Bagaimana Menguji Kejayaan MySQL DELETE Queries dengan Amanah?

Bagaimana Menguji Kejayaan MySQL DELETE Queries dengan Amanah?

Mary-Kate Olsen
Lepaskan: 2024-12-02 10:24:12
asal
132 orang telah melayarinya

How to Reliably Test the Success of MySQL DELETE Queries?

Menguji Kejayaan Pertanyaan MySQL untuk Pengubahsuaian Pangkalan Data

Untuk menguji kejayaan pertanyaan MySQL yang mengubah suai data jadual pangkalan data secara berkesan, adalah penting untuk melampaui pengesahan penyediaan pertanyaan. Coretan kod berikut menyediakan penyelesaian lengkap untuk cabaran ini:

if ($cmd == "deleterec") {
    $deleteQuery = "DELETE FROM AUCTIONS1 WHERE ARTICLE_NO = ?";
    if ($delRecord = $con->prepare($deleteQuery)) {
        $delRecord->bind_param("s", $pk);
        $delRecord->execute();

        // Check if any rows were affected by the query
        $affectedRows = $delRecord->affected_rows;

        // Respond accordingly based on the result
        echo ($affectedRows > 0) ? 'true' : 'false';

        $delRecord->close();
    } else {
        echo "false"; // Preparation failed
    }
}
Salin selepas log masuk

Kod yang dipertingkatkan ini menghapuskan potensi isu bergantung semata-mata pada penyediaan pertanyaan dengan mengesahkan bilangan baris yang terjejas melalui $delRecord->affected_rows. Jika mana-mana baris terjejas, ia mengembalikan "benar" untuk menunjukkan kejayaan; jika tidak, ia mengembalikan "false."

Ingat, menyelaraskan pengendalian hasil dengan kod JavaScript anda adalah penting untuk memastikan maklum balas yang betul kepada pengguna atau aplikasi.

Atas ialah kandungan terperinci Bagaimana Menguji Kejayaan MySQL DELETE Queries dengan Amanah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan