2012-11-16 48 views
2

我有下面的代码运行,无法找到错误是什么。任何人都可以建议我应该检查什么?简单的MySQL语法错误

$result = mysql_query("SELECT * FROM table") or die (mysql_error()); 

你有一个错误的SQL语法;检查手册中 对应于你的MySQL服务器版本正确的语法使用 附近“表”在行1

+1

表是MySQL中的保留关键字 –

回答

17

table是保留关键字,则必须使用反引号转义。

SELECT * 
FROM `table` 
+1

谢谢。很明显,但我不知道。欢呼声 – Somk

+2

@Max如果它解决了您的问题,请接受答案。 –