我在这段代码中遇到语法错误,我不明白为什么。这是特定错误本身:"您的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 = "";
答案 0 :(得分:3)
MATCH
是mysql中的保留关键字:https://dev.mysql.com/doc/refman/5.0/en/keywords.html
要使代码正常工作,请将查询更改为:
$sql = "SELECT * FROM `match` ORDER BY id DESC";