L'array è il tuo amico.

Codice PHP:
<?php 

$zona 
"uii";
$caio "00003";

$arrClausole = array();
if (!empty(
$zona)) {
 
$arrClausole[] = " zona = '$zona' ";
}
if (!empty(
$camera)) {
 
$arrClausole[] = " camera = '$camera' ";
}
if (!empty(
$pippo)) {
 
$arrClausole[] = " pippo = '$pippo' ";
}
if (!empty(
$caio)) {
 
$arrClausole[] = " caio = '$caio' ";
}
 
$clausola implode(' and '$arrClausole);
 print 
$clausola;
 
?>