thinkphp怎么做模糊查询搜索,完整实例,笨办法
$name = I("post.name");//接收post传值 $mail = I("post.mail"); $age = I("post.age"); if(!empty($name)){ $where["name"] = array("like","%".$name."%");//封装模糊查询 赋值到数组 } if(!empty($mail)){ $where["mail"] = array("like","%"."$mail"."%"); } if(!empty($age)){ $where["age"] = $age; } //$where["_logic"]="OR";如果查询条件是OR的关系请打开,一般都是AND关系。 $test = M("table")->where($where)->select();
//回传查询条件:age到搜索条件;$this->assign("age",$age);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。