当前位置:首页 > ASP教程 > 应用技巧

ASP 相关文章或者相关产品

在后台添加中一般我们都设置了一个“关键字”,而且一般输入可能如下:
娃娃,毛绒娃娃,日本充气娃娃
我们将根据这个来做,具体实现如下:
先看一条sql语句:
复制代码 代码如下:

select top 3 sid,sname from product where keywords like '%娃娃%' or keywords like '%毛绒娃娃%' or keywords like '%日本充气娃娃%'

那么我们根据这条语句就可以搜索到相关产品或者相关文章了(其实有更复杂以及更好的实现,但这里暂时不提及了),以下是关键代码:
复制代码 代码如下:

<%@language="vbscript" codepage="65001"%>
<% response.charset="gb2312" %>
<%
dim a:a = "娃娃,毛绒娃娃,日本充气娃娃"

'obj为值,filed为字段名
function sqlkeyword(obj,field)
dim temp:temp = split(obj,",")
for i = 0 to ubound(temp)
sqlkeyword = sqlkeyword & field&" like '%"&temp(i)&"%' or "
next
sqlkeyword = left(sqlkeyword,len(sqlkeyword)-3)
end function

dim mysql:mysql = "select top 3 sid,sname from product where " + sqlkeyword(a,"keywords")
response.write(mysql)
'set objrs = objconn.execute(mysql)
'do while not objrs.eof
'response.write(objrs("sname"))
'loop

'objrs.close
'set objrs = nothing
'objconn.close
'set objconn = nothing
%>

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!