Stefan: Zeilen auf/ab bewegen

Beitrag lesen

Servus!

Für eine Sortierungsmöglchkeit brauche ich einen Ansatz für folgendes Problem:
Gegeben sei eine Tabelle mit n Zeilen, jede Zeile hat einen Link für "auf" und "ab", außer die erste und letzte.
Generiert wird diese Reihenfolge aus einer MySQL-Datenbank, die eine eigene Spalte mit dem Rang hat (1..n). Nun möchte ich mit dem Link "auf" und "ab" den Rang verändern.
Folgendes ist mir dazu eingefallen:
-) auf: rang-1 auf die Seite legen, neuen Datensatz auf rang-1 legen, alten Datensatz auf rang legen. Also eigentlich nur vertauschen, ebenso abwärts.

Gibts da irgendwo fertige Codeschnippsel oder gar eine bessere Lösung?

Danke!

Grüße, Stefan