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

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
smaugilein
Mitglied
Beiträge: 115
Registriert: 20.01.2005 23:54
Wohnort: Essen
Kontaktdaten:

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

Beitrag 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* :-)
Wo kann ich denn den Text für die Signatur eintippen? *wunder*
Antworten

Zurück zu „Coding & Technik“