Datum für Geburtstagsanzeige auslesen

lifehunter

Erfahrenes Mitglied
ich habe folgendes vor:
Ich will eine Anzeige machen, wo man sehen kann wer in den nächsten zb 3 Tagen Geburtstag hat
Die Geburstagsdaten habe ich bisher als char in meiner Datenbank gespeichert, aber ich glaube das müsste als ein anderer Typ gespeichert werdenfür mein Vorhaben.
Hat jemand eine Idee/Vorschlag für sollch Script?
 
Hallo!

Ich würde das Geburtstagsdatum als Type date (bei MySQL) speichern.
Dann hast Du in der Datenbank folgendes Format: YYYY-MM-TT (Bsp: 2005-04-13).
Nach diesem Datum kann man sortieren (bei MySQL).
Und man kann das Datum auch beim selektieren so umformen, dass es im Format TT.MM.YYYY erscheint.
Das sollte Dir für die Datenbank, was für eine nutzt Du eigentlich, weiterhelfen.
Was das Script betrifft, wo hast Du da Probleme?

redlama
 
Okay sowas wollte ich wissen. Ich hab mir gedacht das im Script geguckt wird welcher Tag heute (morgen, übermorgen...) ist und dann such ich in der Datenbank ob es dort Leute mit dem gleichen Datum gibt.
Gibt es sollch ein Befehl um zu erfragen welches Datum in den nächsten Tagen ist?
 
Mit MySQL würde ich dann die Datensätze zwischen heute und in 3 Tagen suchen.
Code:
SELECT * FROM `Tabellenname` WHERE `Spalte mit Datum` BETWEEN CURDATE() AND CURDATE() + 3;
Das würde bei MySQL funktionieren.
Da ich aber nicht weiß, was für eine Datenbank Du nutzt, weiß ich nicht, wie es bei Dir heißen muss, ...

redlama
 
aber wie würde dann die echo funktion heißen?


PHP:
 echo "  ";

Hab hier schon ein Topic zum gleichen Thema aufgemacht! Komme dort aber nicht weiter
 
Zurück