webForumDet fria alternativet

Söka igenom tabell

2 svar · 261 visningar · startad av AboO

AboOMedlem sedan juni 2002191 inlägg
#1

Jag håller på med ett script som ska söka igenom kolumner efter ett sökord. Men jag får det inte att fungera så bra.

Tidigare har jag skrivit så här:

SQL = "Select * from kopes WHERE ad = '" & Request.Form("sok_kopes")

Går det att göra så att den söker igenom alla kolumner på något smidigt sätt istället?

Om innehållet i t.ex. kolumn ad är test. Så måste jag söka efter ordet test. De hittar inget om jag t.ex. bara skriver tes. Går det också att lösa på något smidigt sätt?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

För att hitta förekomster där en del av söksträngen ingår

SQL = "Select * from kopes WHERE ad like '%"  & _
Request.Form("sok_kopes") & "%'"

om du vill söka i flera kolumner så får du ange flera villkor

SQL = "Select * from kopes WHERE ad like '%"  & _
Request.Form("sok_kopes") & "%'" & _
" or seller like '%" &_
Request.Form("sok_kopes") & "%'"
AboOMedlem sedan juni 2002191 inlägg
#3

Tack, fungerar utmärkt :)

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