Mysql 查询中的SQL语法错误

Mysql 查询中的SQL语法错误,mysql,sql,Mysql,Sql,显示错误的MySQL查询有什么问题: 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 'index WHERE id=1' at line 1 相关代码: $qu = mysql_query("SELECT * FROM index WHERE id= 1") or die("

显示错误的MySQL查询有什么问题:

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 'index WHERE id=1' at line 1
相关代码:

$qu = mysql_query("SELECT * FROM index WHERE id= 1") or die("MySQL ERROR: ".mysql_error());

    WHILE($d = mysql_fetch_array($qu)):

    $con = $d['content'];

endwhile;
索引
是一个,因此您必须用反勾号引用它,如下所示:

SELECT * 
FROM `index` 
WHERE id = 1
索引
是一个,因此您必须用反勾号引用它,如下所示:

SELECT * 
FROM `index` 
WHERE id = 1

换句话说,如果您能为该表提供更好的名称,则可能需要对其进行重命名。换句话说,如果您能为该表提供更好的名称,则可能需要对其进行重命名。