Records ouder dan een dag verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Alfred -

Alfred -

25/08/2004 13:59:00
Quote Anchor link
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...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$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");
Gewijzigd op 25/08/2004 14:19:00 door Alfred -
 
PHP hulp

PHP hulp

15/01/2025 06:56:35
 
Mitch X

Mitch X

25/08/2004 14:14:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$datum
= date("U") - 86400;
mysql_query("DELETE FROM `tabel` WHERE `datum` < " . $datum);
?>

Probeer het eens zo, zonder die quotes om de int waarde dus :)
 
Alfred -

Alfred -

25/08/2004 14:24:00
Quote Anchor link
Thank You :D heb het getest met een kleinere waarde, en deleten ging.... :D

Bedankt :D
 
Mitch X

Mitch X

25/08/2004 14:28:00
Quote Anchor link
Twas nix ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.