Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP DB Einträge Alphabetisch ordnen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • ChrisB
    antwortet
    Zitat von sdcleitung Beitrag anzeigen
    danke gibts dafür auch irgendwie ein Funktionsname ?
    Habe hier ein PHP Buch und unter Gruppenwechsel finde ich nichts ...
    Das ist keine vorgefertigte Funktion, sondern eine generelle Vorgehensweise, wie man so etwas programmiert.

    Hat das was mit group by zu tun?
    Nein, es betrifft lediglich die Ausgabe von in sortierter Form vorliegender Daten.

    Einen Kommentar schreiben:


  • sdcleitung
    antwortet
    Hey,
    danke gibts dafür auch irgendwie ein Funktionsname ?
    Habe hier ein PHP Buch und unter Gruppenwechsel finde ich nichts ...

    ---------------------------------------------------------------------------------------------

    Hat das was mit group by zu tun?

    Einen Kommentar schreiben:


  • ChrisB
    antwortet
    Zitat von sdcleitung Beitrag anzeigen
    Es ist so, dass es im Layout später so aussehen soll

    A
    ------------ (<hr />)
    FRAGEN mit A

    B
    ---------------
    FRAGEN mit B

    und so weiter
    Das nennt man in der Programmierung einen Gruppenwechsel (Suchstichwort).

    Einen Kommentar schreiben:


  • sdcleitung
    antwortet
    Hey,

    Es ist so, dass es im Layout später so aussehen soll

    A
    ------------ (<hr />)
    FRAGEN mit A

    B
    ---------------
    FRAGEN mit B

    und so weiter, und ich eben nicht weiß wie ich das machen soll wenn ich nur ORDER BY nehme, sonst wäre es ja nicht schwer. (Alle Fragen werden in ein Array eingelesen (While abfrage fetch....))

    Einen Kommentar schreiben:


  • hondatuner
    antwortet
    Um die Einträge sortiert ausgeben zu können musst Du die Abfrage einfach nur mit ORDER BY question ASC erweitern.

    Wie Du Umlaute richtig sortierst steht hier:
    MySQL :: MySQL 5.1 Referenzhandbuch :: 10.5.6 Beispiel für die Auswirkung von Sortierfolgen

    Alternativ könntest Du beim Hinzufügen von neuen Datensätzen in einer weiteren Spalte den Sortierungsparameter selbst bestimmen. Das macht Sinn, wenn Du bestimmte Zeichen zusammenfassen möchtest.

    Der gesamte Code ist mit Verlaub totaler Unsinn. Diese ganzen Funktionen und hin und her Sortierei kannst Du Dir sparen, wenn die Daten bereits korrekt in MySQL vorliegen.

    Einen Kommentar schreiben:

Lädt...
X