Avatar billede kgp43 Nybegynder
28. maj 2005 - 22:30 Der er 6 kommentarer og
1 løsning

Find fejlen (mysql query)

Hejsa,

Jeg har en fejl i denne kode, men kan ikke finde den.
Koden skal slette filer der er ældre end 30 dage OG ikke haft downloads i de sidste 30 dage.

Har fået en masse klager fra brugere, der har fået deres filer slettet selvom de får daglige downloads. Har checket og en bruger får +1000 downloads per dag, men har alligevel mistet alle filer.

$files_query = mysql_query("SELECT * FROM files WHERE lastdownload > DATE_SUB(NOW(),INTERVAL 30 DAY) AND date_added > DATE_SUB(NOW(),INTERVAL 30 DAY) ") or die(mysql_error());
Avatar billede nielle Nybegynder
28. maj 2005 - 22:33 #1
$files_query = mysql_query("SELECT * FROM files WHERE lastdownload < DATE_SUB(NOW(),INTERVAL 30 DAY) AND date_added < DATE_SUB(NOW(),INTERVAL 30 DAY) ") or die(mysql_error());
Avatar billede kgp43 Nybegynder
28. maj 2005 - 22:36 #2
nooooooooo
vil det sige at alle "aktive" filer er blevet slettet?

woooops, det er sku en brøler der vil noget.
f*ck
Avatar billede nielle Nybegynder
28. maj 2005 - 22:57 #3
Nu er jeg jo ikke klar over hvad det var du skulle bruge filerne i $files_query til - men hvis der er - som jeg gætter - "dem som skal slettes". Ja, så er den temlig gal. :^(
Avatar billede nielle Nybegynder
31. maj 2005 - 20:33 #4
Er du ved at komme dig over chokket?
Avatar billede kgp43 Nybegynder
02. juni 2005 - 01:48 #5
hehe, yep :)
det var sku en grim en.

lig et svar så er der point.
Avatar billede nielle Nybegynder
02. juni 2005 - 17:43 #6
Svar :^)
Avatar billede kgp43 Nybegynder
11. juni 2005 - 03:03 #7
takker for hjælpen.
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