Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql PHP SQL查询顺序语法错误?_Mysql_Sql - Fatal编程技术网

Mysql PHP SQL查询顺序语法错误?

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 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”或“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");