extended order by



  • Ich will Items auf einer Page anordnen, nun soll man als Admin da die Möglichkeit MoveUp/MoveDown haben. Also einfach eine Spalte in der eine Order-Zahl rein kommt und fertig.

    Doch gibts da schon fertige Dinge die man nützen könnte um die Order-Zahl zu kreieren? Oder muss ich da selbst einen Algo bauen?

    Das würde ja für MoveUp folgende Schritte verlangen:
    - Einträge auslesen
    - Eintrag mit nächstniedriger Order finden
    - Diesen auf meine Order setzen und mich an seiner Stelle platzieren

    Wenn der oberste durch viele MoveUp bereits 0 ist und der jetzt vorne einen einfügen will dann gibts weitere Probleme.

    Da gibts sicher kein create_order_count()?

    MfG SideWinder



  • Wenn du eine Datenbank wie Access, MySQL, MSSQL, Oracle, etc. nutzt dann kannst du bei deinem Select Statment am schluss einfach ein Order by Spaltenname (nummer oder so) machen. Der gibt sie dir dann sortiert zurück...



  • Wa ist eine Order-Zahl.

    Wenn wenn du bestimmte Datensätze aus einem Result-Set willst dann ist das bei MySQL mit LIMIT zu machen.

    z.B.
    LIMIT 50 , 100

    Gibt aus dem Resultset 100 Datensätze zurück. Beginnen beim bereits sortierten (ORDER BY) Datensatz 50.


Anmelden zum Antworten