[Gelöst] UNIX-Zeitstempel per MySQL auf Tag/Monat prüfen
Verfasst: 15.08.2006 18:13
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
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:
*freude* 
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

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
