Avatar billede fragze Juniormester
31. oktober 2004 - 16:43 Der er 5 kommentarer og
1 løsning

Hjælp til lille query

mysql_query("DELETE FROM brugere WHERE aktiveret='0' AND TO_DAYS(NOW()) - TO_DAYS(adddate) > 1") or die(mysql_error());
?>

Jeg vil godt have et eksempel på den skal slette efter 1 minut, og så 60 minutter... fremfor 2 dage :) håber det kan laves :P
Avatar billede hmortensen Nybegynder
31. oktober 2004 - 16:58 #1
Måske sådan her. De 3600 er sekunder, og repræsentere her en time
WHERE UNIX_TIMESTAMP(dato) >= UNIX_TIMESTAMP(NOW()) - 3600
Avatar billede coderdk Praktikant
31. oktober 2004 - 17:09 #2
1 minut:

WHERE adddate < DATE_SUB( NOW(), INTERVAL 1 MINUTE )

60 minutter:

WHERE adddate < DATE_SUB( NOW(), INTERVAL 1 HOUR )

osv ;)
Avatar billede hmortensen Nybegynder
31. oktober 2004 - 17:16 #3
Kunne man også gøre :)
Avatar billede fragze Juniormester
31. oktober 2004 - 19:43 #4
hmm så sletter den alle... :) hvis nu det kun skal være dem som ikke er aktiveret :D
Avatar billede hmortensen Nybegynder
31. oktober 2004 - 19:44 #5
Regnede med at du selv kunne sætte aktiveret = 0 på
Avatar billede fragze Juniormester
10. juni 2005 - 16:57 #6
Smid venligst et svar hvis du ønsker point, jeg lukker lige alle mine øbne spm nemlig!! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester