#1 11. November 2009 Zuletzt von einem Moderator bearbeitet: 14. April 2017 Hey, ich will, das meine Einträge nach 3 Spalten sortiert werden: Spalte 1 von 1-31, danach Spalte 2 von 1-12, danach Spalte 3 von 2009-2011. Bei der Ausgabe sind die Einträge jeweils mit einem Punkt (.) getrennt, also Spalte1.Spalte2.Spalte3. (bei Date: ) Komischerweise sieht die Ausgabe so aus: Spalte1 passt. 2 und 3 aber nicht. Hier mein Script: PHP: $sql = "SELECTid,spalte1,spalte2,spalte3,schloc,scheveFROMdpschORDER BYspalte1 ASC, spalte2 ASC, spalte3 ASC" ; Ich habe es auch schon mit nur ein mal ASC bzw DESC probiert, änder sich nichts. Weiß einer Rat? BW ist klar + Multi-Zitat Zitieren
#2 11. November 2009 AW: [MySQL] Ausgabe nach mehrern Spalten soriteren warum nimmst du nicht einfach ein Datumsformat? Ansonsten ändere deine Reihenfolge beim sortieren - Jahr - Monat - Tag Code: $sql = "SELECT id, spalte1, spalte2, spalte3, schloc, scheve FROM dpsch ORDER BY spalte3 ASC, spalte2 ASC, spalte1 ASC"; weil wenn du genau nachschaust, ist alles korrekt sortiert. erst tage: 2,3,3,4,11 da zweimal der tag 3 vorkommt wird bei den 2 einträgen noch nach dem monat sortiert: 3,8 daher kommst du auf diese reihenfolge 02.11.2010 03.03.2010 03.08.2011 ... + Multi-Zitat Zitieren
#3 11. November 2009 AW: [MySQL] Ausgabe nach mehrern Spalten soriteren Das war mir am Anfang zu blöd, weil in die DB eh nur eine Hand voll Einträge kommen. Hast du mir vllt kurz ein paar Infos wie das mit dem Datumsformat geht? Danke, BW ist raus. + Multi-Zitat Zitieren
#4 11. November 2009 AW: [MySQL] Ausgabe nach mehrern Spalten soriteren entweder du nimmst das date format oder timestamp date speichert das datum und timestamp die zeit in sekunden. aber dazu findest du am besten was bei google + Multi-Zitat Zitieren
#5 11. November 2009 AW: [MySQL] Ausgabe nach mehrern Spalten soriteren Also mit Jahr, Monat, Tag, das will nich so ganz. Ich denke, dann werde ich mir das date format mal anschauen. Danke + Multi-Zitat Zitieren