webForumDet fria alternativet

Datum fråga

3 svar · 285 visningar · startad av znyder

znyderMedlem sedan dec. 2002172 inlägg
#1

Hej, har ett fint och nog enkelt problem ;D
Denna kod nedanför använder jag för tillfället, men då loopar den igenom alla medlemmar, kan man inte specifiera i SQL så den endast visar de medlemmar? För detta tar för lång tid på sidan...

<%
SET RStemp = MinCon.Execute("SELECT * FROM medlemmar WHERE avstangning=1 ORDER BY senast_utloggad DESC")
Do While NOT RStemp.EOF
IF date - RStemp("avstangning_datum") => 14 THEN
%>
<%=RStemp("anv_namn")%> - <%=RStemp("avstangning_datum")%><BR>
<%
END IF
RStemp.MoveNext
Loop
%>

Tack :D

K@llenMedlem sedan mars 20032 667 inlägg
#2

Vilka är "de medlemmar"? Och vad kännetecknar "de medlemmar"?

znyderMedlem sedan dec. 2002172 inlägg
#3

Dom som inte är inloggade på 180 dagar får avstangning=1.
Sen om dom inte loggat in på 14 dagar så ska dom tas bort.

znyderMedlem sedan dec. 2002172 inlägg
#4

Jag löste det.
SET RStemp = MinCon.Execute("SELECT * FROM medlemmar WHERE avstangning=1 AND DateDiff('d',avstangning_datum,date()) > 13 ORDER BY senast_utloggad DESC")

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)