Haben wir's von MySQL? Wenn ja, dann würde ich für jeden Eintrag nen Feld anlegen, welches die Position enthält. Nach der lässt du dann bei der Abfrage sortieren (ORDER BY pos). Beim Anlegen musst du pos jeweils auf einen nächst höheren Wert setzen. Nun kannst du die pos-Werte zweier Einträge vertauschen, z.B. wird 1 und 2 vertauscht, somit rutscht der ursprüngliche '2' um eins nach oben (oder unten...).
Das versteht jetzt kein Mensch, mh sorry, frag einfach nach, wenn du was nicht verstehst
Can
---
"
S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox