我只是找不到这个简单陈述的错误:
$stat_qry = mysql_query("SELECT * FROM stats WHERE group=$galgroup") or die("STATS ERROR: ".mysql_error()); $stat = mysql_fetch_array($stat_qry);
我得到:“STATS错误:您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在第1行的'group = 1'附近使用正确的语法”
我无法使用'where'子句,如果我删除它在哪里工作但只列出数据库中的所有内容
答案 0 :(得分:2)
GROUP是一个保留字,所以它需要在后面勾选``
此外,如果$galgroup
可以是字符串而不仅仅是数字,则需要在其周围添加引号:
$stat_qry = mysql_query("SELECT * FROM stats WHERE `group`='$galgroup'") or
die("STATS ERROR: ".mysql_error()); $stat = mysql_fetch_array($stat_qry);