| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
Dreamweaver MX打造自己的网站站内搜索引擎
 

 

1、在例一的基础增加一个列表菜单,名称为tima,设置如下:

上图中的“不选定条件”值为空,稍后在记录集中设置它的默认值。其它的你自己可以任意添加选项和时间,一天前值为1,一年前值为365,依此类推。

2、打开高级记录集,设置如下:

上图那个MM_tima变量的默认值99999999是刚才“不选条件”值为空时,返回99999999,即查询99999999天前的记录,这个数值你可以自已设置,如果不选定时间,就查询你的数据中第一条记录插入时的时间,这样就搜索数据库的全部记录了。

这里比上例多了一个时间筛选条件bbs_tima>=now()-MM_tima,nwo()是获取当前系统日期时间的一个函数,用它减去选定多少天前的变量值,即可筛出发表时间大于或等于多少天前的记录。

以上两例都是单层SQL查询,你可以依照以上介绍的方法添AND条件,如果要同时查询两个字段,除了用AND外,还可用OR运算符,比如 WHERE bbs_title  LIKE '%MM_title%' or bbs_uesr LIKE '%MM_uesr%' ,它查询bbs_title或者bbs_uesr字段符合搜索条件的记录。但有些记录,比如论坛回复贴子,因为它没有标题,bbs_title字段是空的,而我要根据回复内容搜索贴子时,就不能显示出主题标题。如何解决这个问题呢?用嵌套查询可实现这个目的。

上一页  [1] [2] [3] 下一页


  • 上一篇文章:

  • 下一篇文章: 没有了
  • 相关文章