<b>Dreamweaver构建Blog全程实录(11)-站内搜索</b>[DW设计]
本文“<b>Dreamweaver构建Blog全程实录(11)-站内搜索</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
第十一章 Doking's BLOG站内搜索的实现
常常看到很多有一个站内搜索功效,这个是若何实现呢?假如是,那很快就可以实现.目前是,得略微手编一下.
11.1 SELECT高级搜索本领
经过上面章节的学习,对SELECT多少会点理解.SELECT高级搜索本领,其实也没有什么奥秘,主要与情势匹配运算符的应用有关.所以这里主要讲授情势匹配运算符的应用.
情势匹配运算符LIKE、NOT LIKE常用于模糊查找,它判断列值能否与指定的字符串格局相匹配.LIKE用于查找匹配一定条件的记录,NOT LIKE用于查找不匹配指定条件的记录.可用于字符串、文本、日期等范例查询.
1.百分号%:可匹配肆意范例和长度的字符.
比方:SELECT 学习笔记 FROM 学习笔记表 WHERE 标题 LIKE “%”
这个查询是要查询学习笔记表中标题以“”开始的全部学习笔记,如:一点通过、与手机通讯开辟研究等.
比方:SELECT 学习笔记 FROM 学习笔记表 WHERE 标题 LIKE “%%”
这个查询是要查询全部标题包含了“”的学习笔记.
2.下划线_:匹配单个肆意字符,常用来限制表达式的字符长度.
比方:SELECT 学习笔记 FROM 学习笔记表 WHERE 标题 LIKE ”V_开辟精选 ”
这个查询主如果查询近似于“VB开辟精选”、“VC开辟精选”这样标题的学习笔记.
3.中括号[ ]:指定个字符、字符串或范围,要求所匹配对象为它们的任一个.
11.2 站内搜索功效的实现
介绍了SELECT高级搜索本领后,将要介绍站内搜索功效的实现.这里只采取了百分号%情势匹配运算符.
(1)翻开dkblog.dwt.x,插入表单,设ID=” gofrm”,行动为” ../dkgo.x”,办法为”POST”;插入文本框,设ID= “dkgotxt”;插入按钮“搜索”,后果如图11-1所示.
(2)保存dkblog.dwt.x更新全部.
(3)新建一个空白 VB动态页,并保存为dkgo.x.增添集Ztre,其设置如图11-2所示.
图11-1 增添有关表单控件
图11-2 增添集Ztre
(4)单击“高级”按钮,把SQL号令:
SELECT * FROM ZT ORDER BY ZITIME DESC
改成:
SELECT * FROM ZT WHERE ZTNAME LIKE '%"+Request.Form("dkgotxt")+"%' ORDER BY ZITIME DESC
后果如图11-3所示.
图11-3 对集Ztre举行改正
(5)对dkgo.x页面举行有关,绑定有关动态文本到页面中,重要区域,后果如图11-4所示.
图11-3 对dkgo.x的页面设置
有关设置细节可以参照index.x的有关设置.
以上是“<b>Dreamweaver构建Blog全程实录(11)-站内搜索</b>[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |