php實(shí)現(xiàn)多條件模糊查詢的方法:首先接收post傳值;然后通過(guò)“if(!empty($name)){$where['name'] = array('like','%'.$name.'%')…”方法封裝模糊查詢并賦值到數(shù)組即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版、Dell G3電腦。
PHP模糊查詢(多條件)
代碼如下:
//<!--php模糊查詢 --> //接收post傳值 $name = I('post.name'); $mail = I('post.mail'); $age = I('post.age'); if(!empty($name)){ //封裝模糊查詢 賦值到數(shù)組 $where['name'] = array('like','%'.$name.'%'); } if(!empty($mail)){ $where['mail'] = array('like','%'.$mail.'%'); } if(!empty($age)){ $where['age'] = $age; } //如果查詢條件是OR的關(guān)系請(qǐng)打開(kāi),一般都是AND關(guān)系。 $where['_logic']='OR'; $test = M('table')->where($where)->select();
推薦學(xué)習(xí):《PHP視頻教程》