URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3437
[ Назад ]

Исходное сообщение
"удаление из бд"

Отправлено BoGdaN , 11-Июл-05 11:51 
Такая вот проблема:
Не удаляется запись при выполнении след. операторов, ошибки то же никакой не выдаётся:
$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());
всё отлично удаляется.


Содержание

Сообщения в этом обсуждении
"удаление из бд"
Отправлено Сергей Петров , 11-Июл-05 17:36 
Попробуй сделать сначала select с WHERE 'lid'=$lid и посмотри, нормально ли это отрабатывается.

"удаление из бд"
Отправлено kastus , 03-Авг-05 11:09 

Попробуй так:
В кавычки поставить переменную $lid, а с lid их убрать.

>$sql="DELETE FROM link WHERE lid = '$lid'";


"удаление из бд"
Отправлено co6aka , 16-Авг-05 17:28 
$sql="DELETE FROM link WHERE lid = $lid";

И на стадии програмирования рекоменодовал бы подключить

use CGI::Carp qw(fatalsToBrowser);

если perl конечто.


"удаление из бд"
Отправлено lastdruid , 17-Авг-05 11:47 
>$sql="DELETE FROM link WHERE 'lid'=$lid";

если название поля из одного слова кавычки не нужны
link - название таблицы или ты имел в виду $link?