webForumDet fria alternativet

problem med select-sats

4 svar · 249 visningar · startad av rollo

rolloMedlem sedan aug. 2001203 inlägg
#1

tjena

håller på att lägga in ett extra språk på en site och har lite problem med sökmotorn.

Vill avgränsa sökresultatet efter vilket språk besökaren valt.
Detta är SQL-satsen som jag använder

		tmp_f = request("falt01")

SQL = "Select * From db_h Where falt01 " &_
falt01 & " Like '%" & Request.Form("falt01") & "%' OR falt02 Like '%" & Request.Form("falt01") & "%' OR falt03 Like '%" & Request.Form("falt01") & "%' OR falt04 Like '%" & Request.Form("falt01") & "%' OR text01 Like '%" & Request.Form("falt01") & "%' OR text02 Like '%" & Request.Form("falt01") & "%' OR text03 Like '%" & Request.Form("falt01") & "%' OR text04 Like '%" & Request.Form("falt01") & "%' OR text05 Like '%" & Request.Form("falt01") & "%' OR text06 Like '%" & Request.Form("falt01") & "%'"

Är helt lost, vill ha in AND lang = &" tmp_lang
Men, hur fasiken får jag dit det?

hjälp, fattar inget!!

rollo

cyprysMedlem sedan dec. 20003 563 inlägg
#2
tmp_f = request("falt01")
SQL = "Select * From db_h Where falt01 " & _
"lang = "& tmp_lang &" AND (falt01 Like '%" & tmp_f & "%' " & _
"OR falt02 Like '%" & tmp_f & "%' " & _
"OR falt03 Like '%" & tmp_f & "%' " & _
"OR falt04 Like '%" & tmp_f & "%' " & _
"OR text01 Like '%" & tmp_f & "%' " & _
"OR text02 Like '%" & tmp_f & "%' " & _
"OR text03 Like '%" & tmp_f & "%' " & _
"OR text04 Like '%" & tmp_f & "%' " & _
"OR text05 Like '%" & tmp_f & "%' " & _
"OR text06 Like '%" & tmp_f & "%')"
LeonLMedlem sedan dec. 20025 871 inlägg
#3

r\ Hoppsan, lite sen. ;)

rolloMedlem sedan aug. 2001203 inlägg
#4

UNDERBART!!

Tack cyprys!
Den funkade, nästan, tog bort falt01 från första raden på SELECT-satsen!

TACK!

Detta blev koden

SQL = "Select * From db_h Where " & _
"lang = "& tmp_lang &" AND (falt01 Like '%" & tmp_f & "%' " & _
"OR falt02 Like '%" & tmp_f & "%' " & _
"OR falt03 Like '%" & tmp_f & "%' " & _
"OR falt04 Like '%" & tmp_f & "%' " & _
"OR text01 Like '%" & tmp_f & "%' " & _
"OR text02 Like '%" & tmp_f & "%' " & _
"OR text03 Like '%" & tmp_f & "%' " & _
"OR text04 Like '%" & tmp_f & "%' " & _
"OR text05 Like '%" & tmp_f & "%' " & _
"OR text06 Like '%" & tmp_f & "%')"

rollo

cyprysMedlem sedan dec. 20003 563 inlägg
#5

:r oops. Den slank in där ja.

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