本篇文章主要介绍了"使用asp建立站内搜索",对于ASPjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
如果你有一个庞大的网站,内容又多,那么用户往往很难找到自己所需要的东西,这时候你就需要一个站内搜索来帮助来访者更快的找到索要的资料了!现在教你使用asp轻易地实现这种功能,何况现在支持asp的站点这么多,利用这个搜索引擎可以搜索到你的主页里面任何一个文件或者资料,它可以精确到每个字!下面讲解如何建立自己的搜索引擎:
(一),首先利用access建立一个名为test.mdb的数据库,在里面建立一个名称为test的表,然后在test表里面输入一些你想要被查询的文件名字,关键的搜索词还有相对应的链接,下面建立了四个项目id(编号),title(主题),word(关键词),url(链接地址),如下表所示:
id
|
title
|
word
|
url
|
1
|
cgijrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播
|
本地调试cgi
|
cgi/testcgi.htm
|
2
|
下载中心
|
聊天室,留言本
|
download/index.htm
|
(二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为searchKey.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:
<%
"建立数据库的连接
con="dbq="+server.mappath("test.mdb")+";defaultdir=;dirver={microsoft access driver(*.mdb)};"
"建立connection对象并打开数据库
set mycon=server.createobject("adodb.connection")
mycon.open.con %>
"创建recordset对象的例程,打开recordset对象传递sql串以及所有的连接信息
<% set rs=server.createobject("adodb.recordset")
rs.open "select*form test where title and word like '%'&request.form("word")&"%'",mycon,adopenstatie
%>
"建立查询后的显示信息和查询页面
查询结果
"统计查询结果共有<% response.write(rs.recordcount) %>条纪录
<% while not rs.eof %>
|
<% =rs("id") %> |
<% =rs("title") %> |
">go |
<% rs.movenext %>
<% wend %>
<% rs.close %>
<% mycon.close %>
"关闭链接
下面我们来建立搜索页面
搜索页面