P
Perforator
Das Problem ist, dass ich das Datum für bestimmte Termine in meiner DB abspeicher.
Jetzt möchte ich das er beim selektieren des Datensatzes nur diese ausgibt welche auch noch aktuell sind.
Nur wenn ich das Datum (z.B. 23.07.2004) jetzt verlgeiche, z.B. so:
dabei is natürlich $datum das Datum aus der DB
oder
Dabei rechnet er aber z.B. wenn heute der 22.07. und der Termin am 08.07. war 22 - 8 = 14 -> also gibt er nicht aus!
Nur wenn ich jetzt den 08.08. hab dann gibt er den auch nicht aus weil ihn der Monat garnicht interessiert...
Meine Idee wäre halt jetzt gewesen ich wandle das Datum was eingetragen wird um (also z.B. 22.07.2004 -> 2004-07-22) und dann nachdem es überprüft wurde wieder in das normale Datumsformat um!
Mein Frage ist jetzt: Gibt es eine einfacher Möglichkeit mein Problem zu lösen oder muss ich es umwandeln das SQL damit richtig rechnet, wenn ja wie mach ich das?
thx schonmal
Jetzt möchte ich das er beim selektieren des Datensatzes nur diese ausgibt welche auch noch aktuell sind.
Nur wenn ich das Datum (z.B. 23.07.2004) jetzt verlgeiche, z.B. so:
PHP:
$heute = date("d.m.Y");
$check = $heute - $datum
oder
PHP:
"SELECT * FROM termine WHERE datum >= NOW() ORDER BY datum"
Dabei rechnet er aber z.B. wenn heute der 22.07. und der Termin am 08.07. war 22 - 8 = 14 -> also gibt er nicht aus!
Nur wenn ich jetzt den 08.08. hab dann gibt er den auch nicht aus weil ihn der Monat garnicht interessiert...
Meine Idee wäre halt jetzt gewesen ich wandle das Datum was eingetragen wird um (also z.B. 22.07.2004 -> 2004-07-22) und dann nachdem es überprüft wurde wieder in das normale Datumsformat um!
Mein Frage ist jetzt: Gibt es eine einfacher Möglichkeit mein Problem zu lösen oder muss ich es umwandeln das SQL damit richtig rechnet, wenn ja wie mach ich das?
thx schonmal