André Laugks: wie muss ich die SQL Abfrage abändern?

Beitrag lesen

Hallo!

oder statt 1, 2, 3, 4, 5, 6, 0 Montag, etc. hinschreiben

den Wochentag könnte man ja anhand von _gerichtDatum berechnen lassen

Woher hast Du DATE_FORMAT()? In der MySQL-Doku steht in der Nähe auch eine Funktionen mit der Du anhand des Datums den Wochentag bekommst.
Für DATE_FORMAT() gibt es sogar ein Parameter, der Dir den Wochentag ausgibt. IMHO aber nur in Englich. Ich kann jetzt nicht genau sagen, ob man das auch in Deutsch umwandeln kann.
Ansonsten arbeite mit einem Array, in dem die Wochentage stehen.

function wochentag($id) {
  $tag = array(
    "0" => "Sonntag",
    "1" => "Montag",
    "2" => "Dienstag",
    "3" => "Mittwoch",
    "4" => "Donnerstag",
    "5" => "Samstag",
    "6" => "Sonntag",
  );
  return $tag[$id];
}

dann hab ich noch eine Frage, wie muss ich die WHERE Bedingung erweitern, damit er nur max 2 Wochen abruft
wenn ich heute das Script aufrufen würde, dürfte er mir nur die Gerichte bis zum 24.04.2005 abrufen
würde ich das Script am Montag aufrufen, müsste er die Gerichte bis 01.05.2005 abrufen

In der Nähe von DATE_FORMAT() steht auch ADD_DATE(). Mit ADD_DATE() kannst Du solche Abfragen erstellen.

André Laugks

--
Die Frau geht, die Hilti bleibt!