【发布时间】:2012-02-12 20:44:50
【问题描述】:
完整的错误信息:
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
所以它并没有告诉我太多...有没有办法找到更多信息?
它已从两个 PHP 文件返回此消息。以下是我在每个文件中进行的第一个 MySQL 查询:
$query = mysql_query("SELECT * FROM `questions` WHERE `id`=".$currentId.";") or die( mysql_error() );
$query = mysql_query("SELECT * FROM `questions` WHERE `id`=".$theNextId.";") or die( mysql_error() );
在此之前有 PHP 代码可以打开数据库等。
这里有一个类似的问题:Link
也许我的连接有错误?
谢谢。
【问题讨论】:
-
请检查
$currentId和$theNextId -
我该怎么做呢?我使用 firebug 来检查它们是否被发布 - 它是使用 $.load() 发布的。
-
谢谢 xdazz,这是问题所在,它们是空的 - 现在我只需要找出原因。