Beste mensen,

Ik heb een script waarmee ik ongewenste info uit de database wil verwijderen.
Nu zit ik alleen met een probleem waar ik me geen raad mee weet. Ik wil namelijk items verwijderen die 2 dagen ouder zijn dan vandaag.
Hoe moet ik dit in mijn script verwerken?

De code die ik nu gebruik:

$query = "SELECT * FROM Kaarten WHERE Activatie != '1'";
$result = mysql_query($query) or die(mysql_error());


Bedankt voor de hulp.

Groet,

Nanno
DELETE FROM Kaarten WHERE datum + INTERVAL 2 DAYS < NOW()

edit

Volgens mij mag je in MySQL zowel DAY as DAYS gebruiken bij een interval

PHP Newbie schreef op 27.09.2008 19:24
DELETE FROM Kaarten WHERE datum + 2 DAYS < NOW()
Bijna, je bent de interval vergeten:

DELETE FROM
  kaarten
WHERE
  datum < NOW() - INTERVAL 2 DAY

En DAY is enkelvoud, ook al zijn het meerdere dagen. Raar maar waar.
Beste Frank,

Dank je wel voor de oplossing!
Het werkt.

Groet,

Nanno

Reageren