Seite 1 von 1

[Gelöst] UNIX-Zeitstempel per MySQL auf Tag/Monat prüfen

Verfasst: 15.08.2006 18:13
von smaugilein
Hallöchen,

ich habe eine schöne MySQL-Benutzertabelle, in welcher von jedem Benutzer der Geburtstag als UNIX-Zeitstempel (Werteformat: INT) gespeichert ist.
Nun würde ich gerne in meinen Kalender (Monatsübersicht) anzeigen lassen, wer in diesem Monat Geburtstag hat. Dazu könnte ich immer alle (!) Benutzer in ein Array packen und per date('m', $datum) den Monat überprüfen.

Aber geht das nicht direkt schon per MySQL? Wär doch am einfachsten! Habe mich mal unter http://dev.mysql.com/doc/refman/4.0/de/ ... tions.html schlau gemacht - schlauer wurde ich allerdings nicht! ;-)
Hatte an eine Abfrage à la

Code: Alles auswählen

SELECT * FROM users WHERE MONTH(geburtstag) = $monat
gedacht. Ist sowas möglich? Die obige Abfrage gibt mir ein leeres Resultat zurück! :-(

edit:
Hab's doch noch selber gefunden! Für alle, die es wissen möchten:

Code: Alles auswählen

SELECT * FROM users WHERE MONTH(FROM_UNIXTIME(geburtstag)) = $monat
*freude* :-)