Buon giorno, sembra che ho risolto il problema ma non capisco il perchè di questo comportamento quindi las posto il codice in cerca di chiarimenti   
 
	Codice PHP:
	
$mail->Send(); 
$query = "SELECT * FROM utenti WHERE email = '".mysql_real_escape_string(strip_tags(trim($_POST['mail'])))."'";
$dati = mysql_query($query,$db) or die("Query1 non valida: " . mysql_error()); 
$mail = mysql_fetch_array($dati); 
//se mail utente non presente in database 
if($mail == false) {     
   $queryInsert = "INSERT INTO utenti SET                     cognome = '".strip_tags(mysql_real_escape_string($_POST['cognome']))."',                     email = '".strip_tags(mysql_real_escape_string($_POST['mail']))."'";
   if(mysql_query($queryInsert,$db)!=false){  //*********         
      //recupera id utente per inserirlo nel nome del file         
      $queryId = "SELECT id FROM utenti WHERE email = '".mysql_real_escape_string(strip_tags(trim($_POST['mail'])))."'";         
      $utenteId = mysql_query($queryId,$db) or die("Query1 non valida: " . mysql_error());
      if($utenteId!=false){             
         $id = mysql_fetch_array($utenteId);             
         //Salvataggio file             
           if(move_uploaded_file($_FILES['CV']['tmp_name'],,"path/".$id['id'].$typeFile)){                 
              $query = "UPDATE utenti    SET nome_file = 'path/".$id['id'].$typeFile."'   WHERE email = '".mysql_real_escape_string(strip_tags(trim($_POST['mail'])))."'";
              $dati = mysql_query($query,$db) or die("Query1 non valida: " . mysql_error());             }         
              }     
         }  
   }
} 
 
***** inserendo l'IF in questa riga , o anche una sleep, il tutto funziona, come se fare quelle due query una dietro l'altra creasse problemi
Il secondo problema invece permane, salvato il file su server, la funzione  file_exists e di conseguenza print file_get_contents() falliscono, come se non avessi i diritti in lettura. La cartella in questione è protetta da accesso diretto con password ma non dovrebbe dare problemi ciò
Grazie per un'eventuale risposta 
 