Sebastian Baus: Sortierung einer MySql Abfrage

Beitrag lesen

Hi Moses,

ich kann mich Norbert nur anschließen.
Füge in die Query einfach eine Variable ein.
... order by $sorty ...

$sorty belegst Du dann am Anfang der Seite einfach mit dem gewünschten Wert. Wenn Du Aufsteigend und Absteigend sortieren lassen willst, brauchst Du noch eine kleine Abfrage.

Also:
Nehmen wir mal an, ein Spaltenkopf wäre Nachname!
Bei ersten klick auf Nachname wird Aufsteigend sortiert, also
sehr, sehr vereinfacht:
if ($Nachname and $sorty != "Nachname") $sorty = "Nachname";
elseif ($Nachname and $sorty == "Nachname") $sorty = "Nachname desc";

So kannst Du beim Klick auf den Spaltenkopf aufsteigend und absteigend sortieren.

Vielleicht hilft Dir das ja ein wenig weiter ....

Viel Erfolg,
Sebastian