Probl. mit CURRENT_TIMESTAMP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probl. mit CURRENT_TIMESTAMP

    Hallo!
    In einer Adress-Tab hab ich ein Feld Update, wo ich bei jeder Änderung des Datensatzes "ON UPDATE CURRENT_TIMESTAMP" eintrage.
    Format JJJJ-MM-DD HH:MM:SS --> 2008-03-06 12:00:00

    Wie kann ich z.B. abfragen, welches Werte sich in den letzten 10 Tage geändert haben?

    Hab es so probiert und krieg leider den Monat nicht mit integriert.
    PHP-Code:
    $Std=date('H',strtotime('now'));
    $Min=date('i',strtotime('now'));
    $Sek=date('s',strtotime('now'));
    $Mon=date('m',strtotime('now'));
    $Tag date('d',strtotime('now'));
    $TagGestern date('d',strtotime('now -10 day'));
    $Jahr=date('Y',strtotime('now'));

    $ZeitJetzt="$Jahr$Mon$Tag$Std$Min$Sek";
    $ZeitGestern="$Jahr-$Mon-$TagGestern $Std:$Min:$Sek";
    $sql "SELECT * FROM TUser WHERE `Update` >'$ZeitGestern'"
    Ausgabe 29. März... das klappt natürlich nicht. Wenn ich statt -10 day, nur -1 day einsetze läuft alles wie gewünscht..

    Könnt Ihr mir helfen?

  • #2
    PHP-Code:
    $sql "SELECT id,DATE_ADD(NOW(),INTERVAL -10 DAY) AS anfang FROM table WHERE `Update` >= anfang"
    Irgendwie so schon probiert. Weil alles was du mit PHP machst müsste MySql auch können

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      danke - mach es so
      PHP-Code:
      SELECT FROM TInternUser WHERE `Update`<=DATE_ADD(NOW(),INTERVAL -3 DAY

      Kommentar


      • #4
        danke - mach es so
        So holst du dir aber nur jene Einträge die älter sind als 3 Tage! Dein Vergleichsoperator ist gerade falsch herum

        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar

        Lädt...
        X