我在數據庫中記錄了排序順序號。現在我想用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