EKKi: Datumsvergleich

Beitrag lesen

Mahlzeit starkoch,

zusätzlich zu den anderen Vorschlägen noch folgende Anmerkung:

$abfrage = "SELECT *, *, *, FROM * ORDER BY * DESC, * DESC";

Wenn Du möchtest, dass Dir Deine Leser helfen (können), solltest Du derartige Abfragen nicht posten. Der SQL-Code ist fehlerhaft. Solltest Du überall ein Sternchen hingeschrieben haben, um "Daten zu schützen", so lass Dir gesagt sein, dass man das auf den ersten Blick nicht unbedingt sofort erraten kann, da der * eine Bedeutung in SQL hat. Wenn Du - warum auch immer - Deine Tabellen- und Feldnamen nicht nennen willst, verwende metasyntaktische Bezeichner wie "foo", "bar", "tabelle1" usw. ... so können Deine Leser Dein Problem wenigstens nachvollziehen.

Einen Vorschlag habe ich auch noch:

Warum lässt Du die Vergleichsarbeit nicht die Datenbank machen?

SELECT foo  
,      bar  
,      IF memo_date_1 < CURDATE() THEN 'x' ELSE '' AS kennzeichen  
  FROM bla  

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|