Внезапно перестал работает запрос типа UPDATE
Чтобы отсечь все лишнее упростил запрос максимально
$sqlQuery = "UPDATE ".DATA_TABLE."130 SET f5691='10' WHERE id='11900316'";
$res = sql_query($sqlQuery);
echo $sqlQuery;//ЭТА СТРОЧКА ЧТОБЫ УБЕДИТЬСЯ, ЧТО СРАБОТАЛО ВЫЧИСЛЕНИЕ, вывод ниже
//UPDATE f_data130 SET f5691='10' WHERE id='11900316' - вывод
Но поле f5691 так и не меняется
1
Не работает запрос UPDATE
Автор z3dom, 20 дек. 2018 15:30
Сообщений в теме: 5
#1
Отправлено 20 Декабрь 2018 - 15:30
#2
Отправлено 20 Декабрь 2018 - 15:47
Такая конструкция тоже ничего не даёт
$data['Размер группы'] = "888";
update_query($data, "Сделки", "'id'='11900316'");
$data['Размер группы'] = "888";
update_query($data, "Сделки", "'id'='11900316'");
#3
Отправлено 20 Декабрь 2018 - 20:37
А что, рекомендованные КБ функции Вам не нравятся? Я успешно пользуюсь.
https://clientbase.r...e_php_koda/#sql
https://clientbase.r...e_php_koda/#sql
Умные сайты на заказ
https://info.crm-master.info
https://info.crm-master.info
#4
Отправлено 21 Декабрь 2018 - 12:35
z3dom (20 Декабрь 2018 - 15:30) писал:
Внезапно перестал работает запрос типа UPDATE
Чтобы отсечь все лишнее упростил запрос максимально
$sqlQuery = "UPDATE ".DATA_TABLE."130 SET f5691='10' WHERE id='11900316'";
$res = sql_query($sqlQuery);
echo $sqlQuery;//ЭТА СТРОЧКА ЧТОБЫ УБЕДИТЬСЯ, ЧТО СРАБОТАЛО ВЫЧИСЛЕНИЕ, вывод ниже
//UPDATE f_data130 SET f5691='10' WHERE id='11900316' - вывод
Но поле f5691 так и не меняется
Чтобы отсечь все лишнее упростил запрос максимально
$sqlQuery = "UPDATE ".DATA_TABLE."130 SET f5691='10' WHERE id='11900316'";
$res = sql_query($sqlQuery);
echo $sqlQuery;//ЭТА СТРОЧКА ЧТОБЫ УБЕДИТЬСЯ, ЧТО СРАБОТАЛО ВЫЧИСЛЕНИЕ, вывод ниже
//UPDATE f_data130 SET f5691='10' WHERE id='11900316' - вывод
Но поле f5691 так и не меняется
Попробуйте сразу же после запроса update запустить запрос select и вывести это поле. Возможно вашим запросом оно успешно меняется, но затем где то еще перетирается.
z3dom (20 Декабрь 2018 - 15:47) писал:
Такая конструкция тоже ничего не даёт
$data['Размер группы'] = "888"; update_query($data, "Сделки", "'id'='11900316'");
А здесь ошибка - имя поля не должно быть в кавычках - иначе это будет просто строковое значение
#5
Отправлено 28 Декабрь 2018 - 15:00
CbCoder (21 Декабрь 2018 - 12:35) писал:
Попробуйте сразу же после запроса update запустить запрос select и вывести это поле. Возможно вашим запросом оно успешно меняется, но затем где то еще перетирается.
А здесь ошибка - имя поля не должно быть в кавычках - иначе это будет просто строковое значение
А здесь ошибка - имя поля не должно быть в кавычках - иначе это будет просто строковое значение
В остальном - в тот день я создал специально тестовую таблицу, где ничего не может перетираться - запрос не работал. На следующее утро - все работает...
Мистика...либо я ну очень сильно криво смотрел...
#6
Отправлено 28 Декабрь 2018 - 15:02
Tony999 (20 Декабрь 2018 - 20:37) писал:
А что, рекомендованные КБ функции Вам не нравятся? Я успешно пользуюсь.
https://clientbase.r...e_php_koda/#sql
https://clientbase.r...e_php_koda/#sql
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных