Ok, Du hast zumindest mal das praktische Beispiel genannt, eine Fotogalerie, wo Du mit der Nummerierung die Reihenfolge der Bilder bestimmst. Wie sieht es aus, wenn Du die Reihenfolge einfach nur per kommaseparierter Indexliste in einer Usertabelle speicherst?
Könnte so aussehen: 1,16,3,4,6,7,9,15,8
(Auch wenn es keine User-Tabelle gibt, mach einfach eine..) Diese Indexliste musst natürlich Du zusammenstellen. Eine jQuery-Anwendung, wo Du die Thumbnails in die richtige Reihenfolge schiebst, und dann eben jene Reihenfolge der Bild-Id's abspeicherst - damit erledigt sich das mühselige Umsortieren der Bilder in SQL. Diese Liste könnte bunt durcheinandergewürfelt sein, und entspricht tatsächlich mehr der Philosophie von SQL als Deine ursprüngliche Idee.
Abhängig von der Menge an Bildern (beschränkst Du sie oder sollen alle gezeigt werden?) könnte man auch ORDER BY CASE benutzen.
Links:
http://jqueryui.com/demos/draggable/#sortable
http://www.devx.com/tips/Tip/17288
mfg chmee
Könnte so aussehen: 1,16,3,4,6,7,9,15,8
(Auch wenn es keine User-Tabelle gibt, mach einfach eine..) Diese Indexliste musst natürlich Du zusammenstellen. Eine jQuery-Anwendung, wo Du die Thumbnails in die richtige Reihenfolge schiebst, und dann eben jene Reihenfolge der Bild-Id's abspeicherst - damit erledigt sich das mühselige Umsortieren der Bilder in SQL. Diese Liste könnte bunt durcheinandergewürfelt sein, und entspricht tatsächlich mehr der Philosophie von SQL als Deine ursprüngliche Idee.
Abhängig von der Menge an Bildern (beschränkst Du sie oder sollen alle gezeigt werden?) könnte man auch ORDER BY CASE benutzen.
Links:
http://jqueryui.com/demos/draggable/#sortable
http://www.devx.com/tips/Tip/17288
mfg chmee
Zuletzt bearbeitet: