站内搜索可分为单参数(根据一个条件查询一个字段)查询和多参数(多个条件可选查询不同的数据库字段)查询,单参数查询在DW MX的简单记录集中把筛选条件选择为“包含”就行了,这时切换到“高级记录集”模式,SQL语句如下:
SELECT *
FROM user
WHERE uesr LIKE ''%MMColParam%''
user为要查询的数据库表,uesr为要查询的字段,MMColParam为查询变量,从表单提交数据时,把文本域的值赋值给该变量,%%为通配符,LIKE为逻辑运算符,意为“类似于”,用于搜索包含关键词的记录。以上这些代码是DW MX自动生成的,比较简单。下面我们要实现的是多参数查询,即多个条件,查询多个数据库字段,把符合搜索条件的记录筛出。
这是本人用DW MX做的多参数站内搜索,可根据多个条件查询记录。
实例一、根据两个条件搜索
操作步骤:
1、设计好你的数据库表,本例用是论坛贴子表,如下图所示:
bbs_title字段为贴子标题,bbs_uesr字段为主题作者。现在要求,用户可在查询页面选择以标题或作者搜索。
2、新建一个页面,保存为HTM或ASP(如果有ASP代码),本例保存为Search.asp。插入表单、一个文本域和一个列表菜单,表单方法为GET,对应名称和值如下:
文本域名称 说明 text 关键词 select 列表菜单,先择搜索条件列表菜单设置以下:
页面样式:
Tplink千兆企业级路由器自动重启的作用和优势介绍(如何设置Tplink千兆企业级路由器自动重启功能)
一根天线的tplink路由器有哪些(一根天线的Tplink路由器的特点和优势介绍)
tplink路由器外网访问不了nas(Tplink路由器外网访问NAS的原因分析)
Tplink无法搜到路由器的原因分析(如何解决Tplink无法搜到路由器的问题)
c++0-1背包问题怎么理解
时尚百货城礼包码全部未过期 有效礼包码15个