Не выполняется SQL-запрос

amorfis

я стараюсь
Не выполняется SQL-запрос

У меня есть след. функция.

function deleteEvent($id)
{
global $link;
$query="DELETE FROM events WHERE id='$id'";
$result=mysql_query($query,$link);
if (!$result)
die ("deleteEvent fatal error: ".mysql_error());
return (mysql_affected_rows($link));
}

В результате запроса из таблицы должна удалиться строчка, где id равно переданному параметру функции. Я вот думаю что тут не так и не могу понять.
 

predator

web designer
для таких вопросов можно выполнить
SELECT id FROM events WHERE id='$id'
если ничего не получишь в результате - значит такой строки в природе нету

а обработку ошибок mysql лучше централизовать imho - чтобы не тыкать при каждим запросе
PHP:
if (!$result)
die ("deleteEvent fatal error: ".mysql_error());
 

amorfis

я стараюсь
Ошибки и не было. Просто в базе данных поле id имеет другое имя, поэтому запрос не был выполнен.
 
Сверху