多条件查询数据库的前台界面的写法
我查询某张表时,由于要求的查询的字段很多,大概有9个左右吧,可能会要求这些字段混合查询
但是我不知道如何才能根据这么多的字段不同状况生成不同的代码呢?
举个例子吧,
比如有时间、地点、姓名、代号、工号、职位、班级、年龄......
假如说这些条件都要求查询,(当然此处列出的字段仅仅是举个例子)
我怎么才能定下查询的语句呢?
我要一个个都判断是不是用户做了输入,然后再根据这个一个一个在WHERE中用“AND”连接起来么?我觉得貌似太笨了,所以想请教一下
怎样才能比较简洁的写一个代码出来呢?
在用很多网站的高级检索的时候都有很多的条件可以任选,我想知道他们是用什么方式实现的呢?