使用mysql_query()但在PHPMyAdmin中没有SQL错误

时间:2011-07-25 08:27:02

标签: php mysql sql phpmyadmin

我收到以下错误:

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 :(得分:0)

尝试使用“真实”单引号或在PHP中完全不使用它,而不是PhpMyAdmin为您提供的“倾斜”单引号。

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

应该有用。

答案 1 :(得分:0)

确保你输入自己的',如果你从phpmyadmin复制查询,那么叛逆者与你输入的叛逆者不同,就像这个'历史'