1. 程式人生 > >PHP模糊查詢(多條件)

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();