MySQL查询错误,表名为;订单“;

MySQL查询错误,表名为;订单“;,mysql,sql,Mysql,Sql,我有这个问题,但我刚刚找到了解决方案,所以无论如何我都会写在这里,以防有人在其中绊倒。 这是我的mysql查询: mysql\u查询(“按id DESC LIMIT 1从订单中选择id”) 我收到的错误是 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“order BY id DESC LIMIT 1”附近使用的正确语法 顺序是保留字。您必须在后面的勾号中使用类似的括起顺序 试试这个 mysql_query("SELECT id FROM `order` ORD

我有这个问题,但我刚刚找到了解决方案,所以无论如何我都会写在这里,以防有人在其中绊倒。 这是我的mysql查询:

mysql\u查询(“按id DESC LIMIT 1从订单中选择id”)

我收到的错误是

您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“order BY id DESC LIMIT 1”附近使用的正确语法


顺序是保留字。您必须在后面的勾号中使用类似的括起顺序

试试这个

mysql_query("SELECT id FROM `order` ORDER BY id DESC LIMIT 1")

问题背后的原因是我的表“order”与sql查询中的order命令相混淆,因此解决方案是这样包装它:mysql_query(“从
order中选择id
order BY id DESC LIMIT 1”);