Warum tl_member dateOfBirth als timestamp
Hallo zusammen
Ich versuche gerade aus der Tabelle tl_member nur diejenigen Datensätze auszulesen, die heute Geburtstag haben. Sprich, ich muss schauen, ob Tag und Monat übereinstimmen.
Kann mir mal jemand sagen, warum da Leo mit negativen Unix Timestamps arbeitet und nicht mit DATETIME oder sowas?
Und ich glaube auch, dass FROM_UNIXTIME() nicht mit negativen Timestamps umgehen kann?!
PHP-Code:
<?php
$today = date("d.m");
$objBirthdays = $this->Database->prepare("SELECT
id,
FROM_UNIXTIME(dateOfBirth,'%%d.%%m') AS dateofbirth
FROM
tl_member
WHERE
dateofbirth=?
")
->execute($today);
?>
Sowas funktioniert leider nicht...:(
Kann mir jemand helfen? In anderen PHP Foren heisst es einfach "Normalisiere deine Datenbank" - was ich ja nicht kann^^
Anyone? :)
Danke!:cool:
und wenn man das ganze als "Alter" ausgeben möchte ?
Interessante Informationen ...
darf hier mal direkt eine Frage hinten-anstellen:
Würde gerne "dateOfBirth" als Alter ausgeben lassen ...
wie kann ich denn das realisieren? Mit PHP? Code?