php下msql搜索查询问题。

目前有个项目,搜索的功能。

在一个table里。
姓名 学号 手机号 项目A 项目B

除了姓名以外,其他都是精确查询。
姓名 :模糊查询
学号 手机号 项目A 项目A :精确查询

只输入一个关键字,其他不输入也能查询。

请问这个sql 怎么写啊?


慕雪6442864
浏览 488回答 2
2回答

ibeautiful

查询条件可以这么写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']);         }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL