SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 31.10.2015 21:48:55

vitali
Участник
Зарегистрирован: 31.10.2015
Сообщений: 3

Ошибка You have an error in your SQL syntax;.

Ошибка с query.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE NAME = 'Иван Иванов'' at line 1
Сам запрос "SELECT * FROM `record` WHERE name='Иван Иванов'".
В чем может быть проблема?

Неактивен

 

#2 31.10.2015 21:52:33

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Ошибка You have an error in your SQL syntax;.

Приведите запрос более точно. Лучше выведите его прямо из кода. Запроса, который Вы привели здесь, не является тем, который вызвал ошибку. В частности, в приведенном коде ошибки NAME большими буквами, а в запросе - маленькими.

Неактивен

 

#3 31.10.2015 21:55:25

vitali
Участник
Зарегистрирован: 31.10.2015
Сообщений: 3

Re: Ошибка You have an error in your SQL syntax;.

$result = $connection->query("UPDATE record SET debt = $anton WHERE NAME = 'Иван Иванов'");

rgbeast написал:

Приведите запрос более точно. Лучше выведите его прямо из кода. Запроса, который Вы привели здесь, не является тем, который вызвал ошибку. В частности, в приведенном коде ошибки NAME большими буквами, а в запросе - маленькими.

Неактивен

 

#4 31.10.2015 21:57:44

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Ошибка You have an error in your SQL syntax;.

Уже ближе, но нужно знать значение переменной $anton. И, обратите внимание, она не заключена в кавычки и не обработана перед вставкой в запрос.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson