Que te parece esto?
Código PHP:
//$campo1 = $_POST["campo1"];
//$campo2 = $_POST["campo2"];
$campo1="";
$campo2="2";
//------------------------------------------------------------
$sql="SELECT * FROM tabla WHERE ";
if(!empty($campo1)){$sqlq=$sql."CAMPO1 LIKE '%".$campo1."%'"; $and=" and ";} else {$sqlq= $sql." "; $and=" "; }
if(!empty($campo2)){$sqlq=$sqlq.$and. "CAMPO2 LIKE '%".$campo2."%'";}
echo $sqlq;