Удаление записи из таблицы Mysql

Apostol

Новичок
Простой запрос
PHP:
$query=mysql_query("delete from sometable where param='".$param."'") or die(mysql_error());
Как проверить ответ базы? Удалилась строчка или возникла ошибка?

проверять
PHP:
if($query==false) ...
не вариант, потому что ответ базы в независимости от параметра гуд.

Вариант делать потом запрос селект, но хочется поизящней просто обработать ответ
 

Вурдалак

Продвинутый новичок
ответ базы в независимости от параметра гуд
Это неправда.

Как проверить ответ базы? Удалилась строчка или возникла ошибка?
Ещё есть третий вариант: подходящих строчек не было. Это не ошибка. См. mysql_affected_rows()
 
Сверху