Willkommen in der Webstatt
User-1 am 16.04.06 22:41

hallo webstatt,
folgendes problem -
ich habe news in einer mysql datenbank. dabei ist immer auch das feld "news_date" vom typen "date".

darauf aufbauend möchte ich ein archiv in form von

2006
2005
2004
...

generieren lassen - bei klick werden dann alle einträge aus dem jeweiligen jahr ausgegeben - aber das is weniger das problem.

ich brauche weniger exakten code als eher anregungen mit pseudocode oder sowas.

bin jedenfalls für denkanstöße dankbar!
gruß, xyz-118.

netcup.de Warum gibt es hier Werbung?
User-2 am 16.04.06 22:43

Ja was jetzt? Ist es jetzt das Problem oder nicht?

User-1 am 16.04.06 22:47

das archiv in der o.g. form auszugeben is das problem - nicht alle news eines bestimmten jahres auszugeben...

sorry etwas missverständlich ausgedrückt.

gruß, xyz-118

User-2 am 16.04.06 22:53

Also du willst nur die Jahre ausgeben in denen News geschrieben worden sind ausgeben, ohne Doppelungen der Jahreszahlen oder was? DISTINCT im Query ?

User-3 am 16.04.06 23:59

[FONT=monospace]SQL> select date_format(`datum`, '%Y') as `d` from `tab` group by `d` asc;[/FONT]

DISTINCT greift nur bei identischen Datensätzen, nicht bei identischen Einzelwerten.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt