Такая вот проблема:
Не удаляется запись при выполнении след. операторов, ошибки то же никакой не выдаётся:
$sql="DELETE FROM link WHERE 'lid'=$lid";
$query=mysql_query($sql) or die(mysql_error());Хотя в другом скрипте, после выполнения операторов:
$sql="DELETE FROM state WHERE 1";
$query=mysql_query($sql) or die(mysql_error());
всё отлично удаляется.
Попробуй сделать сначала select с WHERE 'lid'=$lid и посмотри, нормально ли это отрабатывается.
Попробуй так:
В кавычки поставить переменную $lid, а с lid их убрать.>$sql="DELETE FROM link WHERE lid = '$lid'";
$sql="DELETE FROM link WHERE lid = $lid";И на стадии програмирования рекоменодовал бы подключить
use CGI::Carp qw(fatalsToBrowser);
если perl конечто.
>$sql="DELETE FROM link WHERE 'lid'=$lid";если название поля из одного слова кавычки не нужны
link - название таблицы или ты имел в виду $link?