ソート順番号のデータベースにレコードがあります。今、私はそれらを並べ替えるためにボタンUPとDOWNを持つUIを作成したいと思います。 orderNumを変更してそれらを再配置するために2つのfunctionsUp(レコード)とfunctionDown(レコード)を作るための最良のアルゴリズムは何ですか?ここでレコードの交換/並べ替え
は私が(FOO = 25後、FOO = 24前)を達成しようとしているものの例である:
バー
後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