+ Antworten
Ergebnis 1 bis 6 von 6

Thema: WHERE Datum=>NOW() ???

  1. #1
    TP-Member gEn23 ist auf einem guten Weg Avatar von gEn23
    Registriert seit
    Feb 2003
    Beiträge
    39

    WHERE Datum=>NOW() ???

    Hallo Leute,

    mein Problem ist, dass ich aus einer Datenbank nur die Einträge auslesen will, wo das eingetragene Datum noch in der Zukunft liegt bzw. der heutige Tag ist, da Events aufgelistet werden sollen.

    So wie ich's im Titel stehen hab geht's wohl nicht, kann mir jemand helfen?

  2. #2
    TP-Senior blueGirl macht alles soweit korrekt Avatar von blueGirl
    Registriert seit
    Jan 2002
    Ort
    camburg
    Beiträge
    148
    hi!
    könnte einfach nur am date-format liegen:
    PHP-Code:
    $jetzt date("Ymd"); 
    Code:
    SELECT * FROM myTable
    WHERE Datum >= $jetzt
    wobei $jetzt natürlich genauso definiert sein muß, wie das datum, das in der datenbank steht... in meinem fall kommt ein einfaches 20091224, mehr hier: date() in php-manual

    grüßlein, blue girl

  3. #3
    TP-Senior blueGirl macht alles soweit korrekt Avatar von blueGirl
    Registriert seit
    Jan 2002
    Ort
    camburg
    Beiträge
    148

    Cool

    quatsch, wer mehr ahnung von mySQL hat, is klar im vorteil nochmal nachgelesen:

    mit NOW() sollte es auch gehen, aber da mußte dir auch ankieken, wie du die spalte definiert hast...
    Das Ausgabeformat hängt davon ab, ob die Funktion in einem String- oder einem numerischen Kontext verwendet wird.
    aus: mySQL-manual
    blueGirl

  4. #4
    TP-Member gEn23 ist auf einem guten Weg Avatar von gEn23
    Registriert seit
    Feb 2003
    Beiträge
    39
    Hey,

    danke erstmal für die schnell Antwort... hab allerdings gerade festgestellt, dass ich einfach nur einen blöden Operatorenfehler gemacht habe.

    => war natürlich falsch.

    Das ganze mit >= funktioniert perfekt.

    Sorry !

  5. #5
    TP-Senior Snaker macht alles soweit korrekt
    Registriert seit
    Sep 2003
    Ort
    Großhansdorf (bei Hamburg)
    Beiträge
    163
    Wenn du den MySQL Spaltentyp DATE oder DATETIME benutzt kannst du das auch mit DATEDIFF(`spaltenname`, NOW()) erreichen

    Datum in der Zukunft
    PHP-Code:
    WHERE DATEDIFF(  `spalte` , NOW(  )  ) > 
    Datum in der Vergangenheit
    PHP-Code:
    WHERE DATEDIFF(  `spalte` , NOW(  )  ) < 
    Wenn ich mich gerade nicht irre (Ist nicht getestet)

    Sebastian
    if today was perfect there would be no need for tomorrow


  6. #6
    TP-Specialist Master_T2 bringt sich richtig ein Master_T2 bringt sich richtig ein Avatar von Master_T2
    Registriert seit
    Oct 2002
    Ort
    Übach-Palenberg
    Beiträge
    2.272
    >= NOW() funktioniert auch und ist wesentlich einfacher...
    Grüße aus Übach-Palenberg
    Tim

    http://www.template-shopping.de

+ Antworten

Ähnliche Themen

  1. Datum und Uhrzeit
    Von skymike7 im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 03.09.2004, 13:16
  2. Datum
    Von Altacher im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 04.12.2003, 17:33
  3. datum-selector auf das aktuelle datum setzen
    Von theo im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 14.07.2003, 18:52
  4. Datum in php
    Von sheaven im Forum Traum-Dynamik
    Antworten: 21
    Letzter Beitrag: 04.05.2002, 20:59
  5. Datum mit anderem Datum vergleichen - Differenz?
    Von Boris im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 23.12.2001, 20:11

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51