Vergleich zwischen Datum aus Datenbank und getdate()
emtippspiel
- php
Hi,
bin grad dabei ein kleines EM-Tippspiel zu programmieren. Dafür habe ich die ganzen Partien in eine SQL-Datenbank eingetragen (Game_Id, Heim, Gast, Tore_Heim, Tore_Gast und Datum [des Spiels inkl. Uhrzeit] als Typ Datetime)
Auf der Webseite werden die Ansetzungen angezeigt und man soll, sofern das Spiel noch nicht angefangen hat / vorbei ist (also "gettime()<Datum") seinen Tipp abgeben können, der in einer seperaten Tabelle mit Username gespeichert wird.
Allerdings krieg ich das mit dem Datumsvergleich irgendwie nicht hin. Vielleicht wärs es sogar einfacher das Datum in der SQL-Db in einen anderen Format zu speichern?
Über Hilfe würde ich mich sehr freuen.
Vielen Dank im Voraus
Hallo
Allerdings krieg ich das mit dem Datumsvergleich irgendwie nicht hin. Vielleicht wärs es sogar einfacher das Datum in der SQL-Db in einen anderen Format zu speichern?
das ist die denkbar schlechteste Idee, die man haben kann.
Nutze einfach die entsprechende Funktion Deines Datenbankmanagementsystems (DBMS), zum Beispiel im Falle von MySQL die Funktion NOW().
WHERE anstosszeit > NOW() -- wobei die Anstoßzeit in der Zukunft liegt.
Kein Grund, für so etwas PHP zu verwenden
Freundliche Grüße
Vinzenz