【发布时间】:2011-12-13 14:34:07
【问题描述】:
$threadID=$_GET['threadID'];
$result=mysql_query("
SELECT * FROM threads AS Threads
INNER JOIN users AS Users ON Threads.user_id=Users.user_id
WHERE thread_id='$threadID' LIMIT 1
") or die(mysql_error());
我明白了:
你的 SQL 语法有错误;检查相应的手册 到您的 MySQL 服务器版本,以便在“11”附近使用正确的语法 第 3 行
我之前写过很多内连接。为什么我的语法在查询接近尾声时出错
更新:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的 '12' LIMIT 1' 附近使用正确的语法
【问题讨论】:
-
你能回显完整的查询(或至少 $threadID 的值)吗?看起来 $threadID 可能出于某种原因设置为
'11(带有前导单引号)。 -
它说的一模一样 -
"u have.."? -
@Col: 必须是 Oracle 新的“MySQL,少年版”。有 12 种臀部颜色,所有输出都转换为 txt/l33t。
-
大声笑..不,你有。我在结果上放回声吗..
-
您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以在第 3 行的“12”LIMIT 1 附近使用正确的语法