webForumDet fria alternativet

Problem med ett sökfunktion

1 svar · 209 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Koden

sokord = Request.Form("sokord") & "%"
sokstil = Request.Form("sokstil")

	If sokstil = "rubrik" Then

	SQL = "Select * from [forum] Where [subject] LIKE '" & sokord & "' Order by "&Request.Form("order")&" "&desc2&""

	ElseIf sokstil = "medd" Then

	SQL = "Select * from [forum] Where [meddelande] LIKE '" & sokord & "' Order by "&Request.Form("order")&" "&desc2&""

	ElseIf sokstil = "hela" Then

	SQL = "Select * from [forum] Where [meddelande] LIKE '" & sokord & "' AND [subject] LIKE '"& sokord &"' Order by "&Request.Form("order")&" "&desc2&""

	End If

När jag söker på ett ord som jag är säker på att den finns i databasen så säger den ändå att den inte hittar något, kan ni se några fel i denna kod?

OBS!
Detta är till ett forum och då söker jag i texter som kan vara långa, måste man göra på ngt annat sätt då eller?

LarsGMedlem sedan dec. 200012 464 inlägg
#2
sokord = "%" & replace(Request.Form("sokord"),"'","''") & "%"
132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)