Php 按层次结构列出数据库中的数据,并按该顺序将其返回到数据库

Php 按层次结构列出数据库中的数据,并按该顺序将其返回到数据库,php,mysql,Php,Mysql,我想按一定的顺序列出数据库中的数据,然后按列出的顺序将其返回数据库。 你们有谁知道我该怎么做吗 注意:由于订单是一个保留关键字,您可以使用任何其他关键字 列的名称 这可以通过在表中选择顺序列来实现 例如: id taskname order 1 firsttask 1 2 firsttask 2 3 firsttask 4 4 firsttask 3 5 firsttask 5 然后在获取时,通过asc获取订单列的订单 SELECT * FROM

我想按一定的顺序列出数据库中的数据,然后按列出的顺序将其返回数据库。 你们有谁知道我该怎么做吗

注意:由于订单是一个保留关键字,您可以使用任何其他关键字 列的名称

这可以通过在表中选择顺序列来实现

例如:

id  taskname    order
1   firsttask   1
2   firsttask   2
3   firsttask   4
4   firsttask   3
5   firsttask   5
然后在获取时,通过asc获取订单列的订单

SELECT * FROM tasks ORDER BY order ASC

现在,您可以允许用户通过jquery的文本框或dragable添加项的外观顺序,然后在数据库表中存储时,您可以通过该顺序存储它

指定一些代码欢迎使用堆栈溢出。请访问帮助中心并阅读如何创建。mysql不以任何特定顺序存储数据(您不能强制mysql这样做),如果您希望在select语句中对数据进行排序,则必须使用order by子句。的副本。表没有顺序。@philipxy。我将查看链接。