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?)
Databaser & SQLur Databashanterare & SQL
5 svar · 494 visningar · startad av WebbisNet
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")%>
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?)
innehåller keyword eller ID något värde från request.form?
... like '%" & keyword & "%' ...
ska det nog vara också ;)
Men det ska inte vara både LIKE och =, som voigtann har skrivit i sitt inlägg.
ändrat.
Flyttas från ASP