


Bagaimana untuk Mengesahkan Kejayaan Pertanyaan MySQL DELETE dalam PHP?
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:
- mysql_query(): Mengembalikan TRUE jika berjaya, FALSE sebaliknya.
- PDO:: exec(): Mengembalikan bilangan baris yang terjejas, termasuk 0 jika tiada baris dialih keluar.
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Kurangkan penggunaan memori MySQL di Docker

Bagaimana anda mengubah jadual di MySQL menggunakan pernyataan Alter Table?

Cara menyelesaikan masalah MySQL tidak dapat membuka perpustakaan bersama

Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin)

Apa itu SQLite? Gambaran Keseluruhan Komprehensif

Menjalankan Pelbagai Versi MySQL di MacOS: Panduan Langkah demi Langkah

Bagaimana saya mengkonfigurasi penyulitan SSL/TLS untuk sambungan MySQL?

Apakah beberapa alat GUI MySQL yang popular (mis., MySQL Workbench, phpmyadmin)?
