webForumDet fria alternativet

Hjälp med sökning

ASP

2 svar · 172 visningar · startad av sven

Medlem sedan aug. 2001383 inlägg
Frågan#1

Försöker mig på en sökning i databasen. Men det vill sig inte riktigt.
Har fälten betalt, fnamn och enamn i databasen.

Sökningen skall matcha antingen förnamnet eller efternamnet där betalt inte är tomt.

Jag försökte typ:
sok = Request.Form("sok")
SQL = "SELECT * FROM medlemmar WHERE betalt <>'' AND fnamn OR enamn LIKE '%"&sok&"%' ORDER BY enamn"

Men det vill sig inte riktigt....

Medlem sedan juni 200032 967 inlägg
#2

Du måste ha med villkoret för alla fält du vill ha med i sökningen.

SQL = "SELECT * FROM medlemmar WHERE betalt <>'' AND (fnamn LIKE '%"&sok&"%' OR enamn LIKE '%"&sok&"%') ORDER BY enamn"

Red: Jag pillade in en parentes för att where-satsen ska fungera som tänkt. Sorry.

Mvh,

Medlem sedan aug. 2001383 inlägg
#3

Kalas...... Funka utmärkt.... Tackar och bockar.....

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)