主题:  请问怎么用ud做模糊查询留言簿的信息!

7877767

职务:普通成员
等级:2
金币:1.0
发贴:528
注册:2002/2/19 0:11:31
#12002/4/9 15:29:59
比如数据库有条留言,ID=1,name=好人,mail=123@123.com,qq=12345,info=你好,我来了
在页面上输入“123”或“好人”或“我来了”时便可以查询到这个留言,请问在ud里面的具体做法!我看过udsky的教程,写得很模糊,没什么用,照着做我都没做出来,不知道是不是人太笨的问题!我在做时还遇到个问题说数据库参数不足,期待是3,我不数据库的所有字段全部改为必填字段-否,允许空字符-是,以后又出现期待参数2,我怎么也解决不了!



大肚佛

职务:普通成员
等级:1
金币:1.0
发贴:247
注册:2001/6/6 9:48:50
#22002/4/10 11:44:52
首先你做一个查询表单页面,这个应该很简单,METHOD为GET。但要注意,查询窗口的名称要与你所查询的关键字的数据字段名应该一致,比如(search_name)

再做一个显示detail的页面,定义你那个留言本的数据库数据集。FILTER设为你想查询关键字的数据库字段(search_name),条件选为"contain"。

然后就OK啦。

以上就是最简单的搜索数据库方法。



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#32002/4/12 15:41:26
其实最简单就是写好SQL了,如下:
SELECT fBookID, fName, fAuthor, fData
FROM tBooks
WHERE fName like '%fName2%'
注意好like的用法



7877767

职务:普通成员
等级:2
金币:1.0
发贴:528
注册:2002/2/19 0:11:31
#42002/4/16 15:20:02
麻烦斑竹把like的用法再给我说说,我已经能查询了,可是还不能有查询相似关键字



我知道

职务:普通成员
等级:4
金币:2.0
发贴:2211
注册:2002/2/8 13:02:46
#52002/4/16 16:09:26
%是通配符,可以匹配所有的字符串!
SELECT fBookID, fName, fAuthor, fData
FROM tBooks
WHERE fName like '%fName2%'
这句是查找字符串中包含"fName2"的字符串!