Hallo,
ich habe eine MySql Tabelle mit Personen und ihrem Geburtstdatum und möchte auf der Homepage nun die Personen auflisten lassen, die in den nächsten 7 Tagen Geburtstag haben!
Ich habe bereits alles mit den Datumsfunktionen von MySql probiert (DATE_ADD, TO_DAYS...), aber nichts hilft mir weiter.
Grund: Die Geburtsdaten liegen als YYYY-MM-DD vor und da diese Personen verschiedene Geburtsjahre haben, kann man schlecht mit
CURDATE() vergleichen!
Gibt es sonst einen Weg über PHP? Ich weiß nicht mehr weiter...
mfg
Sebastian
So siehts vorerst aus:
ich habe eine MySql Tabelle mit Personen und ihrem Geburtstdatum und möchte auf der Homepage nun die Personen auflisten lassen, die in den nächsten 7 Tagen Geburtstag haben!
Ich habe bereits alles mit den Datumsfunktionen von MySql probiert (DATE_ADD, TO_DAYS...), aber nichts hilft mir weiter.
Grund: Die Geburtsdaten liegen als YYYY-MM-DD vor und da diese Personen verschiedene Geburtsjahre haben, kann man schlecht mit
CURDATE() vergleichen!
Gibt es sonst einen Weg über PHP? Ich weiß nicht mehr weiter...
mfg
Sebastian
So siehts vorerst aus:
PHP-Code:
$Query = "SELECT name,vorname,DATE_FORMAT(geburtstag,'%d.%m.') as geburtstag FROM abi_stufe WHERE order by geburtstag asc";
if (!($ergebnis = mysql_query ($Query, $verbindung))) {
echo("Die Abfrage ist fehlgeschlagen!<P>");
echo("Ihre Abfrage $Query war nicht erfolgreich!<P>");
exit();
}
Kommentar