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

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • 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