PHP模糊查询(多条件)

                //<!--php模糊查询 -->	
		        //接收post传值
				$name = I('post.name');  
				$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;  
				} 
                //如果查询条件是OR的关系请打开,一般都是AND关系。 
				$where['_logic']='OR';  
				$test = M('table')->where($where)->select();

猜你喜欢

转载自blog.csdn.net/qq_39822451/article/details/83542329