Dengan asumsi Anda menggunakan mysql_query :
Untuk jenis pernyataan SQL lainnya, INSERT, UPDATE, DELETE , DROP, dll, mysql_query() mengembalikan TRUE saat berhasil atau FALSE saat error.
Jika Anda menggunakan PDO::exec , maka manual mengatakan ini:
PDO::exec() mengembalikan jumlah baris yang dimodifikasi atau dihapus oleh pernyataan SQL yang Anda keluarkan. Jika tidak ada baris yang terpengaruh, PDO::exec() mengembalikan 0.
Tidak ingin menjawab snipe, tetapi karena ini dipilih sebagai jawaban, saya harus mencatat bahwa mysql_query akan mengembalikan TRUE
bahkan jika kueri tidak benar-benar menghapus apa pun. Anda harus menggunakan mysql_affected_rows
untuk memeriksanya.