hallo, ik heb een upload script gemaakt dat images upload naar de database, en ook de datum wordt vermeld.( in deze volgorde: 2006, 8, 27 ).
Ik wil graag een script maken dat de datum van alle file checkt als er iets wrdt geupload, en dan moet alles wat x dagenouder is current date verwijderd worden.

Mijn vraag is, hoe kan ik zorgen dat het script weet hoeveel dagen ouder dat file is dan de current date.

En hoe hij dan alle files kan verwijderen, die die ouder zijn dan x aantal dagen.

$sql = "SELECT * FROM tabel";
$res = mysql_query($sql) or die(mysql_error);
if (mysql_num_rows($res) > 500) {
mysql_query("DELETE FROM tabel WHERE datum < DATE_SUB(NOW(), INTERVAL 10 DAY)");
}

Of niet?
ik geoof dat dit wel werkt, bedankt :)
bedankt het werkt nu allemaal heel goed :) , maar ik heb nog 1 vraagje. nu verwijderd hij alle files die ouder dan een x aantal dagen zijn, als er meer dan 500 in zitten. hoe kan ik zorgen dat hij de oudste files verwijderd totdat er weer 500 in zitten?

Reageren