从db中选择时出现MySQLi语法错误

时间:2015-09-30 11:18:22

标签: php mysql

我在这段代码中遇到语法错误,我不明白为什么。这是特定错误本身:"您的SQL语法中有错误;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在附近使用ORDER BY ID DESC'在第1行"

这是PHP代码块:

        $bbcode = new BBCode;

        $sql = "SELECT * FROM match ORDER BY id DESC";

        $res = mysqli_query($dbCon, $sql) or die(mysqli_error($dbCon));

        $match = "";

1 个答案:

答案 0 :(得分:3)

MATCH是mysql中的保留关键字:https://dev.mysql.com/doc/refman/5.0/en/keywords.html

要使代码正常工作,请将查询更改为:

$sql = "SELECT * FROM `match` ORDER BY id DESC";