asp 多关键词搜索 怎样实现?
发布网友
发布时间:2023-05-22 22:05
我来回答
共2个回答
热心网友
时间:2024-12-15 00:13
楼上的理解错了,楼主意思是说:假如某字段内容为1234567890,他可以这样进行搜索:“1 3 4 8 0”也可以将这条记录搜索到。
先用ASP内置函数将搜索的内容用"空格"符号进行分割,然后循环出空格中间的内容,最后搜索:
news1=""
news2=""
news3=""
news4=""
sql="select * from 222 where news1 like '%"& 关键词 &"%' or news2 like '%"& 关键词 &"%' or news3 like '%"& 关键词 &"%' or news4 like '%"& 关键词 &"%'"
热心网友
时间:2024-12-15 00:14
set rs=server.CreateObject("adodb.recordset")
sql="select * from 222 where newstitle like '%"& 关键词1 &"%' or news like '%"& 关键词2 &"%' "
rs.open sql,conn,1,1