Forum Webscript.Ru

Общие => Базы данных => Тема начата: Nevermind от 24 Марта 2003, 17:20:25

Название: Запрос с элементами арифметики
Отправлено: Nevermind от 24 Марта 2003, 17:20:25
Здравствуйте,

Подскажите, пожалуйста, как правильно составить подобный запрос:

mysql_query("DELETE FROM tbl WHERE ".$somevar."-field_name=30");

Т.е. надо удалить из таблицы те записи, в которых разница $somevar минус значение в поле field_name равна 30. Приведенная выше конструкция работать отказывается - удаляются все записи..
Название: Запрос с элементами арифметики
Отправлено: Xander от 24 Марта 2003, 17:31:43
что-то вроде
mysql_query("DELETE FROM tbl WHERE field_name=".$somevar-30);
Название: Запрос с элементами арифметики
Отправлено: ThE0ReTiC от 24 Марта 2003, 23:06:52
я бы написал так:
mysql_query("DELETE FROM tbl WHERE field_name=".($somevar-30));
но, имхо, не принципиально...