#1064 - 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

Ошибка #1064 при запросе к БД Mysql

Обидная ошибка начинающих...пишешь запрос на php, проверяешь и не можешь понять где ошибка, уже все пересмотрел, начинаешь сомневаться уже...в этом случае самым хорошим способом будет - проверка запроса напрямую к БД через SQL-запрос...

К примеру, вот такой запрос:

INSERT INTO order (name, mail, phone) VALUE ('Ser', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', '777777')

такой запрос к Mysql также вернет ошибку #1064 , почему кто догадался? А, потом что для БД есть такой термин "зарезервированные слова Mysql", так вот из-за того, что слово "order" попадает под этот термин ваш запрос не пройдет(проверьте и свои слова, то есть нельзя называть такими словами таблицы и колонки в БД - зарубите себе на носу).

Еще пример(в данном случае зарезервированное слово - to)

#1064 - 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 'to, ...'; at line 1

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта MySQL #1064 - 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