Si, ma la funzione non dovrebbe restituire true in caso di esecuzione e false in caso di mancata esecuzione?

E se facessi così?

Codice PHP:
private function inserisciDB(){ 
        
//ESEGUO L'ESCAPE DEI DATI 
        //SCRIVO ED ESEGUO LA QUERY 
    
$this->queryInserimento "INSERT INTO tesserati (nome,cognome,mail,codice) VALUES ('".$this->dati["Nome"]["Valore"]."', '".$this->dati["Cognome"]["Valore"]."','".$this->dati["Mail"]["Valore"]."','".$this->dati["Codice"]."')"
    
$this->eseguiInserimento mysql_query($this->queryInserimento,$this->connetti) or die("Errore nell'inserimento finale: ".mysql_error()); 
    }

    if(
$this->eseguiInserimento){
    
$this->dati["Esito"] = true;
    return  
$this->dati;
    }