#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
- Подробности
- Категория: MySQL
- Просмотров: 4534
Ошибка #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
Более новые статьи:
- Ошибка #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 'CREATE TABLE - 24/01/2016 18:28
- Ошибка Error: Could not load database driver type mysqli! - OpenCart - 24/01/2016 18:19
- Зерезервированные слова в Mysql - 17/01/2015 11:02