Giả sử bạn đang sử dụng mysql_query :
Đối với loại câu lệnh SQL khác, CHÈN, CẬP NHẬT, XÓA , DROP, v.v., mysql_query () trả về TRUE nếu thành công hoặc FALSE nếu có lỗi.
Nếu bạn đang sử dụng PDO ::execute , thì sách hướng dẫn cho biết điều này:
PDO ::execute () trả về số hàng đã được sửa đổi hoặc xóa bởi câu lệnh SQL mà bạn đã phát hành. Nếu không có hàng nào bị ảnh hưởng, PDO ::execute () trả về 0.
Không muốn trả lời đoạn trích, nhưng vì đây đã được chọn làm câu trả lời, tôi nên lưu ý rằng mysql_query sẽ trả về TRUE
ngay cả khi truy vấn không thực sự loại bỏ bất cứ điều gì. Bạn nên sử dụng mysql_affected_rows
để kiểm tra điều đó.