webForumDet fria alternativet

problem med nyckelord

Databaser & SQLur Databashanterare & SQL

5 svar · 494 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Frågan#1

varför får jag inte ut några poster när jag söker på nyckelord

<%id=request.form("id")
keyword=request.form("keyword")
Set user=objConn.Execute("SELECT * FROM tblUsers INNER JOIN tblUsers_guestbook ON tblUsers.userID = tblUsers_guestbook.fromUser where fromUser='"& id &"' and not pprivate=1 or gbMessage LIKE '"& keyword &"' order by gbDate desc limit 50")%>
Medlem sedan juni 200032 967 inlägg
#2

För att du inte har några wildcards?

Du måste också se till att använda parenteser på villkoren, annars kommer du inte få rätt resultat när du blandar and- och or-villkor.

(Glömt SQL-forumet?)

Medlem sedan juni 20019 519 inlägg
#3

innehåller keyword eller ID något värde från request.form?

 ... like  '%" & keyword & "%' ...

ska det nog vara också ;)

Medlem sedan juni 200032 967 inlägg
#4

Men det ska inte vara både LIKE och =, som voigtann har skrivit i sitt inlägg.

Medlem sedan juni 20019 519 inlägg
#5

ändrat.

Medlem sedan dec. 200012 464 inlägg
#6

Flyttas från ASP

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