Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: UPDATE
Форумы портала PHP.SU » » Вопросы новичков » UPDATE

Страниц (1): [1]
 

1. alexvb - 17 Февраля, 2016 - 10:40:08 - перейти к сообщению
Доброго дня други!
Есть запрос
PHP:
скопировать код в буфер обмена
  1. $insert = mysql_query ("UPDATE `order` SET `spec`='$spec' WHERE `number` = `$order_number`");

По переменной $order_number не обновляет запись в БД. Если подставить число, то обновление происходит. Но ведь и в $order_number приходит число....
В чем может быть проблема?
Спасибо!
2. DelphinPRO - 17 Февраля, 2016 - 11:01:34 - перейти к сообщению
проблема в кавычках
3. alexvb - 17 Февраля, 2016 - 11:22:33 - перейти к сообщению
DelphinPRO пишет:
проблема в кавычках

Проблема была не в кавычках. Переменная терялась.
Вопрос закрыт. Всем спасибо.
p.s. А кавычки кстати правильно расставлены....
4. exlant - 17 Февраля, 2016 - 14:33:44 - перейти к сообщению
Цитата:
p.s. А кавычки кстати правильно расставлены....

если это работает, то не означает что это правильно написано,
на сколько мне известно обратными кавычками обрамляются имена таблиц, столбцов, баз!
Но, ни как не входящие данные!
5. TuX560 - 18 Февраля, 2016 - 08:14:59 - перейти к сообщению
alexvb пишет:
p.s. А кавычки кстати правильно расставлены....

Да? Мне казалось вы значение переменной хотели вставить а не строку $order_number

 

Powered by ExBB FM 1.0 RC1