Sử dụng PHP, tôi đang cố xóa một bản ghi, nhưng tôi muốn kiểm tra xem nó có thành công hay không. Có bất kỳ thứ gì được trả lại từ một thành công DELETE FROM foo where bar = 'stuff'
không?Một sự trở lại thành công của MySQL DELETE là gì? Cách kiểm tra xem DELETE có thành công không?
Ngoài ra, bạn có biết cách nào khác để kiểm tra xem DELETE có thành công không? Hay tôi tốt hơn chỉ cần đảm bảo hàng tồn tại trước khi tôi xóa nó? Tôi đang cố gắng tránh một truy vấn khác nếu có thể.
"Không muốn trả lời snipe" Ồ không! Không phải điểm quý giá của tôi! =) – biggusjimmus
+1 cho mysql_affected_rows –
Nếu bạn đang sử dụng PDO :: execute() để lấy số hàng bị ảnh hưởng, bạn nên sử dụng PDO :: rowCount() – Alan