宝峰uv5r对讲机设置:SQL查询的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 01:34:27
各位大虾请帮帮忙~
这是一段ASP代码 用来查询用户的
<%
username=trim(request("username"))
set rs=server.CreateObject("adodb.recordset")
sql="select * from member where user_name like '"&username&"'"
rs.open sql,conn,1,1
%>
原来是使用
sql="select * from member where user_name = '"&username&"'"
这样查询就要输入的名字完全一致才能查到
所以我想把它改成like 这样相近的也可以查到 比较方便
结果调试的时候 发现还是要输入完全一样的用户名才能查找到用户
不知道是哪里出错的
希望哪位大虾能指正一下 非常感谢

<%
username=trim(request("username"))
set rs=server.CreateObject("adodb.recordset")
sql="select * from member where user_name like '"&%username%&"'"
rs.open sql,conn,1,1
%>

加%%啊
like '%"&username&"%'"

sql="select * from member where user_name like '%"&username&"%'"

不行啊,,我也想知道,怎么弄啊??

用in吧
效率会高一点的
select count(*) from member where user_name in ('" & username & "')"