Ошибка SQL при использовании mysql_query (), но не в PHPMyAdmin - PullRequest
0 голосов
/ 25 июля 2011

Я получаю следующую ошибку:

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 '1' at line 1

Мой запрос:

SELECT * FROM  `history` LIMIT 0 , 30

Когда я запускаю его в PHPMyAdmin, он работает нормально, и соединение с базой данных работает.

РЕДАКТИРОВАТЬ: Хорошо, это решено. Мой FTP-клиент говорил, что копирует файл на сервер, но когда я попытался открыть файл в файловом менеджере cpanle, он был поврежден.

Ответы [ 2 ]

0 голосов
/ 25 июля 2011

Убедитесь, что вы вводите свой собственный ', если вы копируете запрос из phpmyadmin, апострофы отличаются от тех, которые вы вводите, например, это' history '

0 голосов
/ 25 июля 2011

Попробуйте использовать «настоящие» одинарные кавычки или вообще не включать их в PHP вместо «наклонных», которые дает вам PhpMyAdmin.

$query = "SELECT * FROM history LIMIT 0, 30";

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...