Найдите ошибку в MySQL

277
27 ноября 2017, 19:47

Найдите ошибку в MySQL, UPDATE не происходит, но сообщение об ошибке не выводится

UPDATE `price_list` SET `name`='$name', `price`='$price' WHERE `id` = '$id'
Answer 1

Синтаксис запроса верен, не понятно что находится в переменных $name, $price и $id.

Попробуй вывести подготовленный SQL запрос на экран и увидеть ошибку.

echo "UPDATE `price_list` SET `name`='$name', `price`='$price' WHERE `id` = '$id'";

Почем-то я уверен, что данные, находящиеся в переменных, не экранированы на спец символы, не подготовлены к запросу.

READ ALSO
Сделать дважды fetch_array из одной выборки

Сделать дважды fetch_array из одной выборки

Доброго времени! Делаю выборку из БД например вот:

265
Проблема с .htpasswd

Проблема с .htpasswd

Привет, я новичок в вэбе, хочу сделать сайтАрендовал домен и хостин, сейчас у меня есть доступ к хранилищу с моим сайтом на хостинге

310
Сократить PHP код

Сократить PHP код

Есть вот такой код:

260