Ils php03a

  • Hallo,

    ich hänge gerade bei der Einsendeaufgabe. Habe diese soweit abgearbeitet aber diese blöde Löschbefehl für alles was älter als 14 Tage ist will einfach nicht klappen.

    Den SQL-Befehl habe ich wie folgt definiert: DELETE FROM `ws_warenkorb` WHERE DATEDIFF(NOW(), `w_timestamp`) >= 14

    Leider kann ich den einbauen wo ich will er führt ihn einfach nicht aus.

    Kann mir da jemand einen Tipp geben bzw. helfen wo ich diesen am besten einsetze damit er funktioniert.

    Vielen Dank

  • Ich bin leider nicht mehr so geübt in pHp und MySql, aber kann es sein
    das dein Befehl keine Wirkung hat, da er alle die erst in 14 Tagen kommen löscht.

    Versuch mal so:
    DELETE FROM table WHERE DATEDIFF(Feldbezeichnung, NOW()) >= 14

    Gruß
    hape