Mysql PHP SQL查询顺序语法错误?
我想按id desc排序以下查询(它是“check_todo”表中的一列)。有人能帮我吗?:)Mysql PHP SQL查询顺序语法错误?,mysql,sql,Mysql,Sql,我想按id desc排序以下查询(它是“check_todo”表中的一列)。有人能帮我吗?:) 它不是重复的,也不是因为保留字。它也不能与“id”或“占位符”(check\u todo中的两列)一起使用… 在其周围添加反勾号: $todo_query = mysqli_query($db, "SELECT * FROM check_todo WHERE id=".$row2->todo . " ORDER by `type` ASC"); 您获取的错误是什么?添加错误消息此
它不是重复的,也不是因为保留字。它也不能与“id”或“占位符”(check\u todo中的两列)一起使用…
在其周围添加反勾号:
$todo_query = mysqli_query($db, "SELECT * FROM check_todo WHERE id=".$row2->todo .
" ORDER by `type` ASC");
您获取的错误是什么?添加错误消息此处没有错误。。它只是不排序列表…它不是重复的,也不是因为保留字。它也不能与“id”或“placeholder”(check_todo中的两列)一起使用……todo包含什么?在查询中使用数据时,应使用
mysqli\u real\u escape\u string($db,$row2->todo)
对数据进行转义,除非您已验证它是安全的。不起作用。。textmate将“顺序”显示为语法错误(错误的颜色)。我对代码编辑器中的颜色不负责。确实不负责:)只是想说,它仍然不起作用。根据您发布的链接,键入不是保留字。@YourCommonSense再次检查链接。它位于最右边的列中。
$todo_query = mysqli_query($db, "SELECT * FROM check_todo WHERE id=".$row2->todo .
" ORDER by `type` ASC");