Werte nach bestimmter Zeit auf Null setzen?

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

  • #16
    Ui... :-(

    Hallo hand,

    nochmal ich... Erstmal vielen Dank, es läuft schon alles klasse. Gut, dass es Leute mit richtig Ahnung gibt. Aber kein Code, den ein Newbie nicht zerlegen könnte. :-)

    Es läuft so weit alles ok, die Klickzähler werden auf 0 gesetzt und das last_reset und das datum-Feld jeweils auf das aktuelle Datum gesetzt. So weit alles wie gewünscht. Beim nächsten Aufruf steht dann im Feld last_reset aber auf einmal 0000-00-00 und das Feld datum ist ganz leer.

    Keine Ahnung, woran das liegen könnte.

    Hier der aktuelle Code:

    $result = mysql_query("SELECT datum, last_reset, DATE_ADD(datum, INTERVAL 14 DAY) AS date_reset,
    CURDATE() as date_today FROM reset");

    while($row = mysql_fetch_array($result)) {
    $date_reset = $row[date_reset];
    $date_today = $row[date_today];
    $last_reset = $row[last_reset];
    }

    echo "last_reset:$last_reset<br>";
    echo "date_reset:$date_reset<br>";
    echo "date_today:$date_today<br>";

    if($date_today == $date_reset) {
    mysql_query("UPDATE sites SET click_out = 0, click_in = 0 WHERE click_in > 0");
    mysql_query("UPDATE reset SET datum = $date_today");
    mysql_query("UPDATE reset SET last_reset = $date_today");
    }

    Wäre super, wenn mir nochmal jemand auf die Sprünge helfen könnte! Danke.

    cu
    langerxxx

    Kommentar

    Lädt...
    X