Seite 1 von 1
[Frage]User ermitteln, der als nächstes Geburtstag hat?
Verfasst: 09.01.2006 20:46
von Wissler
Ich habe die User Tabelle um das Feld user_birthday erweitert.
Wie ermittel ich jetzt möglichst elegant den User, der als nächstes
Geburtstag hat?
Danke und Gruß
Wissler
Verfasst: 09.01.2006 20:48
von fanrpg
mit timestamp?
Code: Alles auswählen
$time = time();
if($db_time <= $time)
{
echo 'User X hat X Geburtstag';
}
Das ganze als Array oder in einer Schleife und gut ist

Verfasst: 09.01.2006 21:01
von Wissler
Ich habe es als Datentyp "date" in der Datenbank.
Format also 'yyyy-mm-dd'.
@fanrpg: ich will den user, der als nächstes geburtstag hat.
was bringt mir dann
$time = time();
if($db_time <= $time)
{
echo 'User X hat X Geburtstag';
}
?
Verfasst: 09.01.2006 21:52
von fanrpg
Ich würde das als timestamp machen ist wesentlich besser date ist nicht gut für solche Zwecke.
Ansonsten:
Code: Alles auswählen
$date_from_db = explode(".", $date_from_db);
$timestamp = mktime($date_from_db[0], $date_from_db[1], $date_from_db[2], 0, 0, 0);
Dann haste auch wieder deinen Timestamp.
Verfasst: 09.01.2006 23:21
von Wissler
Die Lösung habe ich nun trotzdem nicht ...
Kann ich das evtl. per SQL-Abfrage ermitteln?