SQL запрос не уходит в базу данных

154
26 июля 2018, 09:50

Первый запрос достаёт список из базы данных, далее к списку добавляется элемент, вторым запросом обновлённый список должен возвращаться в БД. Но последний запрос не исполняется, БД не обновляется. Все переменные для запроса генерируются, запрос верный. echo показыкает, что переменные содержат значения, всё верно. Но запрос иполняется, если вместо переменных сразу вписать значения. При каких ещё обстоятельствах запрос может ну исполняться?

 $result = mysql_query("SELECT `list` FROM `nombers` WHERE id = '$nomber_1'");
 $row = mysql_fetch_array($result);
 $list = ($row[0]).','.$nomber_2 ; 
 $result = mysql_query("UPDATE `nombers` SET `list` = '$list' WHERE `id` = '$nomber_1'"); 
Answer 1

В данном случает ячейка базы данных имела значение INT(принимает только цифровые значения). В запросе поступала строка. Перевод ячейки в текстовое значение (TEXT) позволил принять запрос.

READ ALSO
Скрыть расширение у файлов .php NGINX

Скрыть расширение у файлов .php NGINX

Сайт состоит из страниц pagephp

185
битый pdf на выходе из DOMPDF

битый pdf на выходе из DOMPDF

на выходе из dompdf получают битый pdf-файл, который невозможно открытьв преобразовании использую parsedown для преобразования md-текста в html, далее...

168
Передача значений в инпут VUE

Передача значений в инпут VUE

У меня есть форма VUE которая отправляет данные в firebaseС помощью скрипта я передаю в инпут значения var phone = url

154
Собственные модули C++

Собственные модули C++

скажите, загорелся написать модульную программу на c++, где функциональность будет расширяться в зависимости от того, какие модули были загружены...

208