数据库中有这样一张表:
产品:
ID | 姓名 | 类型 |
---|---|---|
1 | 产品1 | 1 |
2 | 产品2 | 2 |
3 | 产品3 | 2 |
4 | 产品4 | 1 |
5 | 产品5 | 1 |
6 | 产品6 | 1 |
7 | 产品7 | 2 |
提取它们的选择是:
select * from products order by id
这个选择按 id 排序,所以我会得到这个结果:
但现在他们希望管理员可以更改顺序,这样他就可以设置自定义顺序。例如这个:
正如您所看到的,这是一个自定义顺序,它不按 id 排序,而是由管理员决定,我希望每个用户都保留该顺序,因此刷新页面时它不应该丢失。
实现这一点的最佳方法是什么?