28. maj 2005 - 22:30Der 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());
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. :^(
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.