Zitat:
|
Zitat von pino Es existiert eine Tabelle in einer MySql-Datenbank, die 10 Zeilen enthält. Z.b. id, titel, text, sortierung. |
Du meinst Spalten, oder? Der Satz verwirrt nämlich etwas.
@Outman
Das wird ihm auch klar sein, nur man muss ja eine Zahl Rausfinden, die Über dem Darübergelgenen liegt und unter dem nächsthöheren usw.
@Pino
Ich würde es so machen:
Angenommen, der Eintrag mit der ID 5 soll nach obengerückt werden, sollten diese Schritte passieren:
lies die Priorität des Eintrages mit der ID 5 aus
lies die Priorität und die ID des nächsthöheren Eintrages aus
vertausche die Prioritäten beider Einträge.
Das aknn man wahrscheinlich auch in einem Schritt machen, aber dafür ist mein Sql nicht gut genug.