目前有个项目,搜索的功能。在一个table里。姓名 学号 手机号 项目A 项目B除了姓名以外,其他都是精确查询。姓名 :模糊查询学号 手机号 项目A 项目A :精确查询只输入一个关键字,其他不输入也能查询。请问这个sql 怎么写啊?
2 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
查询条件可以这么写
if(trim($where['name'])){ $where['name']=['like',"%".trim($where['name'])."%"];
}else{ unset($where['name']);
} if(trim($where['number'])){ $where['number']=['like',"%".trim($where['number'])."%"];
}else{ unset($where['number']);
} if(trim($where['tel'])){ $where['status']=trim($where['status']);
}else{ unset($where['status']);
}- 2 回答
- 0 关注
- 538 浏览
添加回答
举报
0/150
提交
取消
