Hi,
Kann man irgendwie sagen, wie beim erstellen einer Spalte, dass er es nach einem Bestimmten Eintrag macht? Ich würden dann im Admincenter den User mittels <option> fragen, nach welchem Eintrag der neue hin soll.
Dann hättest du ja auch wieder 2, sobald ein 2. kommt, das nach einen in der Mitte kommen soll.
Ich habe schon versucht, es mit einer extra Spalte, die die reihenfolge hat. Jedoch kann ich das glaube ich vergessen, denn wenn ich einen neue Seite dazu machen will, gibt es ja die Zahl doppelt und somit kann ich kein ORDER BY machen.
Du könntest mit einem Update alle Werte in der Spalte mit der Reihenfolge die nach der Stelle kommen, an der das neue Element eingefügt werden soll um 1 erhöhen und erst danach das neue Element einfügen.
Ne andere Möglichkeit fällt mir nicht ein. Aber du bräuchtest eh nur 2 mySql-Statements.
mfG,
steckl