欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp搜索两个以上的词的原理】,下面是详细的分享!
asp搜索两个以上的词的原理
通常会在许多网站上进行搜索一些内容,要输入两个或两个以上的词,它的原理是这样的:
假设在搜索框search中输入:“asp 编程”
先得到输入框中的内容:search=request("search")
然后将这两个值分别取出来
s=split(search," ")
'构造sql函数
sql="select * from news"
for i=0 to ubound(s)
m=m&" or title='"&s(i)&"'"
next
'在这里会发现得到的m前面多了一个or,所以要去掉
m=right(m,len(m)-3)
'将m连接到sql语句上
sql=sql&" "&m
'在使用sql语句
rs.open sql,conn,1,1
'然后显示查询出来的结果
……
以上所分享的是关于asp搜索两个以上的词的原理,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp搜索、怎样实现在对应框里搜索对应的内容,而在...
答:注释掉你的SQL语句那一行 'exec="select * [products] where.......... " 在你判断所有提交不为空之后加入如下代码 '201... >>详细
相关问题:求助ASP实现多关键字搜索!!!
答:你可以试试SQL语句中的[ ]符号 比如你要查询的字段名是“keyword” SQL: select * from TABLE where keyword like '%[枸杞果糕]%' 这样的结果是,数据库中任何有“枸杞果糕”4个字中任意一字的记录都会被查询出来。 >>详细
相关问题:asp怎么同时搜索两个表中的内容,access数据库中有...
答:sql多表查询 例子: 如果两个表只是其中一个字段有关联: select * from 表a,表b where 表a.字段 = 表b.字段 如果2个表的结构一摸一样: select * from 表a union select * from 表b where 条件 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
