Hallo,
ich möchte gern ein Datum aus mysql mit dem aktuellen Datum vergleichen.
das ist kein Problem. Das geht mit SQL kinderleicht.
Wenn das mysql-Datum (typ "date", Format "0000-00-00") kleiner dem heutigen ist, dann soll er das Datum kennzeichnen (x).
das ist auch kein Problem. Das geht mit SQL hervorragend.
Zum bisherigen Code:
das ist ein Problem.
Wenn man ein SQL-Problem hat, dann ist SQL-Code relevant, nicht PHP-Code.
SELECT *, *, *, FROM * ORDER BY * DESC, * DESC
ziemlich fehlerhaftes Statement ;-)
MySQL kennt eine IF-Funktion [sic!].
SELECT
spalte1,
spalte2,
spalte3,
[link:http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_if@title=IF](datumsspalte < [link:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_current-date@title=CURRENT_DATE()], 'x', '')
FROM
tabelle
ORDER BY
irgendeine_spalte DESC
Wozu man bei diesem Problem irgendwelches PHP benötigt, ist mir unklar.
Freundliche Grüße
Vinzenz