Tobias Kloth: MySQL/ PHP Archivfunktion anhand Typ "datum" erstellen

Beitrag lesen

Hallo Antje,

Ich bekomme aber keine gescheite Anfrage hin, die mir als Ergebnis alle existierenden Monate liefert in Bezug zum Jahr.

was hast du den bisher versucht?

Idealerweise habe ich dann eine Liste:
02-2003
01-2003

[...]
ich würde die Jahreszahl vorne hinschreiben - dann lässt sich das ganze leichter sortieren. Versuchs mal damit (ob das schön ist, ist natürlich eine andere Frage - aber wenn nicht wird mich schon jemand korrigieren :-)):
SELECT DISTINCT DATE_FORMAT(datumsspalte,"%Y-%m") as jahrmonat
 FROM tabelle
 ORDER BY jahrmonat DESC

siehe auch
http://www.mysql.de/doc/de/Date_and_time_functions.html (Funktion DATE_FORMAT())
und
http://www.mysql.de/doc/de/Selecting_columns.html (DISTINCT)

Und dann brauche ich wieder die Möglichkeit, diese Monate auszusuchen (z.B. über Dropdown Menü in HTML) und anzuzeigen.

mach dir halt ein Dropdown das als value Monat und Jahr übergibt was dann wieder bei WHERE eingebaut wird wenn du die Beiträge abfragst.

Meine SQL Kenntnisse sind doch noch arg rudimentär.

meine würde ich auch nicht als bessonders gut bezeichnen :-)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|