Hulpvraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nanno

Nanno

27/09/2008 19:01:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$query = "SELECT * FROM Kaarten WHERE Activatie != '1'";
$result = mysql_query($query) or die(mysql_error());


Bedankt voor de hulp.

Groet,

Nanno
 
PHP hulp

PHP hulp

16/03/2025 00:16:05
 
PHP Newbie

PHP Newbie

27/09/2008 19:24:00
Quote Anchor link
DELETE FROM Kaarten WHERE datum + INTERVAL 2 DAYS < NOW()

edit:
Volgens mij mag je in MySQL zowel DAY as DAYS gebruiken bij een interval
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Frank -

Frank -

27/09/2008 19:31:00
Quote Anchor link
PHP Newbie schreef op 27.09.2008 19:24:
DELETE FROM Kaarten WHERE datum + 2 DAYS < NOW()
Bijna, je bent de interval vergeten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
DELETE FROM
  kaarten
WHERE
  datum < NOW() - INTERVAL 2 DAY

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

Nanno

27/09/2008 19:59:00
Quote Anchor link
Beste Frank,

Dank je wel voor de oplossing!
Het werkt.

Groet,

Nanno
 



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.