Tach!
Wenn Du die Sortierung im PHP-Modul vornehmen willst, dann wäre bei eindimensionaler Sortierung, bei der aber die Sortierspalte leicht umschaltbar bleiben soll, ein "Spaltenarray" anstelle eines satzorientierten (siehe Archiv, im Wiki leider unauffindbar) eine praktikable Lösung.
Ich finde eine solche Lösung hingegen unpraktikabel, weil man dazu erst das zeilenbasierte Array umbauen muss.
Und wenn man in PHP sortieren möchte, kommt man vom Regen in die Traufe. Die Daten aus dem DBMS müssen dann zwischen den Requests mit PHP-Mitteln gespeichert werden. Ob das einfacher ist, solch einen Mechanismus einzuziehen statt die schon vorhandene Datenbankabfrage zu erweite, habe ich meine Bedenken. Dazu muss ja auch noch eine Invalidisierung ausgedacht werden, sonst hängen die Daten ewig in der Session rum.
Und nicht zu vergessen wäre die Möglichkeit, die Sortierung bei Irrelevanz für das Backend, überhaupt im Frontend mittes JavaScript vorzunehmen.
Kann man machen, dazu müssen die Daten aber komplett im Client vorhanden sein und nicht nur seitenweise.
dedlfix.