项目中,客服需要查看数据操作日志
根据以下条件:
1.姓名
2.开始时间
3.结束时间
4.执行了那个系统
5.执行什么操作(删除,添加,搜索,修改);
这些记录。
如果我没有算错的话是5的5次方次的判断;
靠,这么怎么写啊,求大神给一个最简单的方法多条件的组合
根据以下条件:
1.姓名
2.开始时间
3.结束时间
4.执行了那个系统
5.执行什么操作(删除,添加,搜索,修改);
这些记录。
如果我没有算错的话是5的5次方次的判断;
靠,这么怎么写啊,求大神给一个最简单的方法多条件的组合
如果是数据库的话,一次就一条SQL语句而已
如果是小型文本日志,你也可以拆开成数据类型(csv,数组之类)
反正客服不会要求一次列出全部组合的统计表吧?有这样的要求就让他查25次好了
不就 5 个栏目吗?5 次判断组装 sql 指令不就可以了吗?
如果表单变量与字段名同名,那么一个循环就搞定了
不就是SQL语句的拼接么?
怎么会有那么多判断条件
只要5个判断条件就OK了想的太复杂了吧你们
不就是
$sql='select* from table where 1=1 ';
if(条件1成立){
$sql.=' and 条件1';
}
if(条件2成立){
$sql.=' and 条件2';
}
if(条件3成立){
$sql.=' and 条件3';
}
if(条件4成立){
$sql.=' and 条件4';
}
if(条件5成立){
$sql.=' and 条件5';
}
就只是如此而已,别想那么复杂