Avatar billede michaeltryl Seniormester
23. marts 2007 - 17:53 Der er 5 kommentarer og
1 løsning

dage siden sidste login

Jeg har brug for at søge en database igennem og finde brugere hvor det f.eks er 60 dage siden de sidst er logget ind.
Jeg kan bare ikke regne ud hvordan den forspørgsel skal se ud.
ideen er at alle brugere som ikke har været logget ind i f.esk 60 dage skal deaktiveres.
Er her en som kan hjælpe
Avatar billede jakobdo Ekspert
23. marts 2007 - 18:07 #1
SELECT * FROM table WHERE login < ADD_DATE(NOW, - INTERVAL 60 DAYS)
Avatar billede michaeltryl Seniormester
24. marts 2007 - 10:20 #2
$deak= mysql_query ("SELECT brugernavn FROM brugere WHERE ontid < ADD_DATE(NOW, - INTERVAL 60 DAYS)") or die(mysql_error());
while ($vis = mysql_fetch_array($deak))
{
$brugernavn = $vis[brugernavn];

echo"$brugernavn<br>";
}

giver denne fejl
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DAYS)' at line 1

jeg har prøvet på en side kun med connect og koden herover
Avatar billede michaeltryl Seniormester
24. marts 2007 - 10:49 #3
jeg fandt selv en løsning. Vil du have point for dit forsøg så bare smid et svar.
Min løsning er her:

$deak= mysql_query ("SELECT brugernavn FROM brugere WHERE DATE_ADD(ontid, INTERVAL 60 DAY) < NOW()") or die(mysql_error());
while ($vis = mysql_fetch_array($deak))
{
$brugernavn = $vis[brugernavn];

echo"$brugernavn<br>";
}
Avatar billede jakobdo Ekspert
25. marts 2007 - 10:19 #4
Mit forsøg var da tæt på svaret! :o)
Så du får lige et svar.
Avatar billede michaeltryl Seniormester
25. marts 2007 - 20:36 #5
ja det var det, der skulle bare byttes lidt rundt. tak for forsøget
Avatar billede jakobdo Ekspert
25. marts 2007 - 20:40 #6
Takker for point.
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