Frage zu Datum

hieger

Grünschnabel
Hallo Leute,

ich hab ein Problem und steh wahrscheinlich auf der Leitung. Ich habe in meiner Tabelle 2 Felder:

start_datum varchar(15)
end_datum varchar(15)

Beide Felder sind jetzt mit Werten wie z.B. 10.12.2005 oder 11.01.2005 gefüllt.

Weiters gibt es ein Feld art. Wenn das End_datum kleiner dem aktuellen Tagesdatum ist, dann soll der Wert auf z.B. 2 geändert werden.

Das aktuelle Datum kann ich ja mit dem Befehl "$datum=date("d.m.Y");" ermitteln. Aber kann ich diese jetzt mit dem Datum aus der Datenbank vergleichen?

Danke
markus
 
Entweder du nimmst dir den Ratschlag von Gumbo zu Herzen, oder zu versuchst es mal mit folgendem Query:
SQL:
UPDATE `tabelle`
    SET `art` = 2
    WHERE STR_TO_DATE(`end_datum`, '%d.%m.%Y') < CURDATE()
 
Zurück