hallo
habe ich das richtig verstanden das du die reihenfolge ändern willst?
zb der 3.datensatz soll an 2. stelle gezeigt werden und der 2.Datensatz an 3. stelle?
ja genau so habe ich das gemeint....
das Problem ist aktuell ist mir nur die ID des Wertes bekannt, der erhöhtwerden soll
also:"update categories set sort=sort+1 where cat='catID'";
nun meine Frage wie kann ich den Wert, der vorher sort=sort+1 hatte um 1 minimieren????
du musst versuche die ID von eben diesen über ne sql abfrage rauszukriegen
das ist klar, nur sind das dann relativ viele anfragen...
also zuerst select sort2 from categories where catID='catID'
dann update categories set sort-1 where sort=('sort2'+1)
dann update categories set sort+1 where catID='catID'
kann das nicht alles vereinfacht werden???
Vieleicht hilft es dir weiter
gruß jürgen