Boş olduğu dediğin farkı sıfır için ise şöyle bir dener misin

if(($farki == "0") and ($_GET["b"] != "deneme"){

echo "deneme değilse ve boş ise yapılacaklar";

}
else if ($_GET["b"] == "deneme") {echo "sadece denemeyse yapılacak işlemler";}

elseif ($farki == "1"){
       
    
 
if(($x1 == $x)){
    
if(($x2 == $xx){  
if($b == 1){
       
MYSQL UPDATE
 
                            
}else{
      echo 'HATA';
   }
   }else{
      echo 'HATA';
   }
}else{
      echo 'HATA';
   }
}else{
      echo 'HATA';
   }