webForumDet fria alternativet

Fel i SQL satsen

ASP

4 svar · 196 visningar · startad av pRob3

Medlem sedan maj 2003151 inlägg
Frågan#1

Vad är det för fel på den här koden?
Fast jag har röstat så skickas jag inte vidare.

<%
Set RecSet = Connect.Execute  ("SELECT * FROM votes_snygg where ip = '"& Request.ServerVariables("REMOTE_ADDR") &"' AND who='"& RsSnygg("username") &"' AND date_add(datum, interval 30 minute) < now()")

if not RecSet.eof then

Response.Redirect "default.asp?sex="& sex &""

End If

RecSet.Close : Set RecSet = Nothing

%>

(Använder en MySQL databas)

Medlem sedan juli 20033 147 inlägg
#2

<%
Set RecSet = Connect.Execute ("SELECT * FROM votes_snygg where ip = '"& Request.ServerVariables("REMOTE_ADDR") &"' AND who='"& RsSnygg("username") &"' AND date_add(datum, interval 30 minute) < now()")

if not RecSet.eof then

Response.Redirect "default.asp?sex="& sex &""

else

Response.Redirect "default.asp?sex="& sex &""

End If

RecSet.Close : Set RecSet = Nothing

%>

Medlem sedan jan. 20032 285 inlägg
#3

Du måste väl köra en Response.Redirect() utanför if-satsen också?

/red Såååå långt efter var jag väl inte? ;) :q

Medlem sedan maj 2003151 inlägg
#4

nej jag vill att man bara ska skickas vidare om den hittar en röst med sitt IP som skett inom en halv timme.

Medlem sedan dec. 200012 464 inlägg
#5
AND date_add(datum, interval 30 minute) > now()")
380 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
118 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)