珞珈山水BBS电脑网络程序人生 → 单文区文章阅读

单文区文章阅读 [返回]
发信人: znf (Axman), 信区: Programm
标  题: Re: 对数据库的多条件组合查询,有没有比较好的实现方法。
发信站: 珞珈山水BBS站 (Wed Jun 14 16:37:26 2006), 转信

如果组合只有一种,如AND,试着采用如下办法:
select * from db_lib where book=book_ and author=author_ and press=press_ and date=date_
如果要求查询的条目,就用默认的关键词代替
【 在 leonlux (堂郎) 的大作中提到: 】
: 比如一个图书管理系统,要对图书查询,可以按书名,出版社,作者,出版日期等等条件进行任意组合进行查询。常规的方法是按输入的不同组合生成sql语句,这样的话if else就会一大堆,有没有别的比较好的实现方法呢?


--

※ 来源:·珞珈山水BBS站 bbs.whu.edu.cn·[FROM: 219.239.112.*]
[返回单文区目录]

武汉大学BBS 珞珈山水站 All rights reserved.
wForum , 页面执行时间:3.987毫秒