关于搜索里面有"不限"这项选择怎么处理
关于搜索里面有 "不限 "这项选择怎么处理,比如,我有以下情况,
select * form man where 年龄=,姓名=,省=,市=,县=,学历=
但是里面都有 "不限 "的选项,例如年龄= "不限 "
那怎么写法,能否给点思路.
------解决方案--------------------sql= "select * form man where 1=1 "
if !(年龄== "不限 ")
{
sql+= " and 年龄= "+条件
}
...
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------用%代替就可以了
------解决方案--------------------但是里面都有 "不限 "的选项,例如年龄= "不限 "
但是, "姓名=,省=,市=,县=,学历= "如果都有 "不限的选项,那怎么处理啊?
不是判断的条件太多了吗?
feiyun0112(http://feiyun0112.cnblogs.com/) 的方法正解,一般像这样的查询程序都是这样子做的.