Задать вопрос
eprivalov
@eprivalov
Учусь

Почему появляется пустая ошибка MySQL?

У меня такая проблема, при запросе разных страниц сайта выскакивает пустая ошибка MySQL "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 '' at line 1". Причем сайт сделан с использованием шаблонов и будет очень трудно определить где именно происходит эта ошибка. Посоветуйте, пожалуйста, как можно решить проблему?
  • Вопрос задан
  • 2759 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Такое сообщение обычно бывает если ошибка в самом конце строки запроса (mysql показывает текст запроса начиная с места ошибки). Для нахождения ошибки надо включить в my.cnf опции general_log = 1 и general_log_file = filename и просмотреть какие запросы вызывают ошибку.
Ответ написан
@retvizan
Это не пустая ошибка, а ошибка синтаксиса.
Переопределите mysql_query чтобы она давала достаточную информацию об ошибке, как описано в этой статье. И будет вам счастье.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы