我在数据库中记录了排序顺序号。现在我想用UP和DOWN按钮创建一个UI来对它们进行重新排序。什么是最好的算法,使两个functionUp(记录)和functionDown(记录)为了重新排列他们通过改变orderNum和他们坚持这个数字到数据库。交换/重新排序记录
这里是我想要达到(前富= 24,后富= 25)的例子:
id | name | orderNum
--------------------
1 | foo | 24
2 | bar | 25
3 | doe | 26
后
之前按了上酒吧
id | name | orderNum
--------------------
1 | foo | 25
2 | bar | 24
3 | doe | 26
我需要将该记录保存到数据库(保存在orderNum字段中) – Maksim 2012-03-26 15:57:33