欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP 相关文章或者相关产品

程序员文章站 2022-05-08 13:09:41
在后台添加中一般我们都设置了一个“关键字”,而且一般输入可能如下: 娃娃,毛绒娃娃,日本充气娃娃 我们将根据这个来做,具体实现如下: 先看一条sql语句: 复制代码 代码如...
在后台添加中一般我们都设置了一个“关键字”,而且一般输入可能如下:
娃娃,毛绒娃娃,日本充气娃娃
我们将根据这个来做,具体实现如下:
先看一条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
%>