Puoi spiegarmi la query , a me sembra funzionale , il sito è nuovo , cosaintendi per versioni vecchie di sql ?

dovrebbe eliminare questo codice :

codice:
//recupero il record della provincia seleionata
     $sql="SELECT id,provincia FROM province where provincia='$provincia'";
     echo '<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>Sql:'.$sql;
     $result=mysql_query($sql);
     $prov=mysql_fetch_assoc($result);
     //recupero l'id della provincia
     $idprov=$prov['id'];
     echo 'idprov:'.$idprov;


     //recupero tutti i comuni della provincia
     $sql2    ="SELECT id,id_provincia FROM comuni where id_provincia='$idprov'";
     $result2 = mysql_query($sql2);
     //creo un array con tutti gli id dei comuni
     $arraycomuni=array();
     //scorro i risultati e inserisco nell'array gli id dei comuni
     while($row=mysql_fetch_assoc($result2)){
         


         array_push($arraycomuni, $row['id']);




     }


     //Creo un array per inserire tutti gli user  dei comuni della provincia
     $arrayuser=array();


     //scorro i risultati e inserisco nell'array tutti gli user di quella provincia
     foreach($arraycomuni as $k => $v){
         
         $sql3    ="SELECT citta,id FROM user WHERE citta='$v'";
         $result3 = mysql_query($sql3);
         
         while($row=mysql_fetch_assoc($result3)){
             array_push($arrayuser, $row['id']);
         }


     }
Qui come risultato ho l'id user e l'id del comune ....ora vorrei poter trovare gli annunci di questo user conservando però l'id del comune (meglio sarebbe il nome)