Heyhey :)

Ik heb een tabel in m'n database, en wil alle records verwijderen die ouder dan 1 dag zijn... Alles staat erin met een datum in U formaat...
Ik dacht aan de volgende query, maar deze doet het blijkbaar niet zo goed...

<?
$datum = date("U") - 86400; // 86400 is 1 dag, in seconden dacht ik toch :))
mysql_query("DELETE FROM tabel WHERE datum<'" . $datum . "'");
?>

Ik dacht toch dat zoiets zou moeten werken, maar blijkbaar niet... Of zit ik mis?

Edit: met de titel bedoel ik niet dat alleen Mitch mag reageren :D maar dankzij hem kan ik een beetje om met date("U");
<?
$datum = date("U") - 86400;
mysql_query("DELETE FROM `tabel` WHERE `datum` < " . $datum);
?>
Probeer het eens zo, zonder die quotes om de int waarde dus :)
Thank You :D heb het getest met een kleinere waarde, en deleten ging.... :D

Bedankt :D
Twas nix ;)

Reageren