webForumDet fria alternativet

Sökfunktion som söker i beskrivning

ASP

2 svar · 169 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hur gör man så att denna sökfunktion även söker i produkt_beskrivning

Set prodRS = Server.CreateObject( "ADODB.Recordset" )
prodRS.ActiveConnection = Con
prodRS.CursorType = adOpenStatic
prodRS.Pagesize = 12

sqlString = "SELECT produkt_id, produkt_bild_liten, produkt_namn, produkt_pris, produkt_info_liten " &_
"FROM Produkter " & _
"WHERE ("
arrSokProdukt = Split(sokProdukt)

For I = 0 To UBound(arrSokProdukt)

If I > 0 Then
sqlString = sqlString & "OR produkt_namn LIKE '" & arrsokProdukt(i)  & "' "
Else
sqlString = sqlString & " produkt_namn LIKE '" & arrsokProdukt(i)  & "' "
End If
Next 

sqlString = sqlString & ") AND produkt_status=1 ORDER BY produkt_namn"
prodRS.Open sqlString
prodRS.AbsolutePage = pg

------------------
Adde

Medlem sedan dec. 200012 464 inlägg
#2
For I = 0 To UBound(arrSokProdukt)

If I > 0 Then
sqlString = sqlString & "OR produkt_namn LIKE '" & arrsokProdukt(i) & "' "
Else
sqlString = sqlString & " produkt_namn LIKE '" & arrsokProdukt(i) & "' "
End If
[b]sqlString = sqlString & " or produkt_beskrivning LIKE '" & arrsokProdukt(i) & "' "[/b]

Next

------------------
essentitia preter non sans multiplicandum

Medlem sedan dec. 19996 721 inlägg
#3

eller

sqlstring=sqlstring & "produkt_name LIKE '" & join(arrSokProdukt,"' OR produkt_name LIKE '") & "'"
258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)