Mengesahkan Kejayaan Pertanyaan MySQL DELETE
Apabila melakukan operasi DELETE, adalah penting untuk memastikan pelaksanaannya berjaya. Dalam PHP, anda boleh menggunakan pelbagai kaedah untuk menentukan sama ada pertanyaan DELETE berjaya.
MySQLi dan PDO
Menggunakan MySQLi atau PDO, mysql_query() dan PDO:: exec() mengembalikan nilai berbeza apabila pertanyaan DELETE berjaya:
Menggunakan mysql_affected_rows()
Untuk memastikan bahawa baris sebenarnya telah dialih keluar, gunakan mysql_affected_rows(). Jika ia mengembalikan nilai yang lebih besar daripada 0, pertanyaan itu berjaya. Walau bagaimanapun, ambil perhatian bahawa mysql_affected_rows() tidak disokong dalam semua kes, seperti apabila menggunakan pilihan LOW_PRIORITY.
Menyemak Kewujudan Baris Sebelum Pemadaman
Sebagai alternatif, untuk mengelakkan pertanyaan yang tidak perlu, anda boleh menyemak sama ada baris itu wujud sebelum cuba memadamkannya. Gunakan pertanyaan SELECT untuk mengesahkan kehadiran baris. Jika baris wujud, teruskan dengan operasi PADAM; jika tidak, langkau.
Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Kejayaan Pertanyaan MySQL DELETE dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!