Didi: Tabellen Sortierung selbst beeinflussen

Beitrag lesen

Hallo,

ich habe ff. Problem.

Meine Tabelle besteht aus div. Feldern (ID, Datum, Text....) eines davon nehme ich her um eine benutzerdefinierte Sortierung der Ausgabe zu gewährleisten. (Feld: Sortierzahl)
Bei Neueintrag div. Daten in die Datenbank bekommt dieses Feld eine nächsthöhere Zahl eingetragen. Wie realisiere ich aber zu einem späteren Zeitpunkt, daß ich einen Eintrag weiter hoch bringe, oder nach hinten sortiere.
Beispiel:
ID:1,Text:Blabla,Sortierzahl:1
ID:2,Text:Blabla,Sortierzahl:2
ID:3,Text:Blabla,Sortierzahl:3
ID:4,Text:Blabla,Sortierzahl:4
ID:5,Text:Blabla,Sortierzahl:5

Ich will nun also den Eintrag mit der Sortierzahl 4 auf 3 ändern und 3 auf 4.

Oder nachdem ein paar Einträge entfernt wurden:
ID:1,Text:Blabla,Sortierzahl:1
ID:2,Text:Blabla,Sortierzahl:2
ID:3,Text:Blabla,Sortierzahl:3
ID:4,Text:Blabla,Sortierzahl:4
ID:6,Text:Blabla,Sortierzahl:6
ID:7,Text:Blabla,Sortierzahl:7
ID:8,Text:Blabla,Sortierzahl:8
ID:11,Text:Blabla,Sortierzahl:11
ID:12,Text:Blabla,Sortierzahl:12
ID:14,Text:Blabla,Sortierzahl:14
ID:15,Text:Blabla,Sortierzahl:15

Ich will nun den Eintrag mit der Sortierzahl 11 vor den Eintrag mit der Sortierzahl 8 verschieben. (Die Einträge dazwischen sind schon gelöscht)

Ich hoffe das war einigermaßen verständlich und mit kann jmd. helfen.