per me fai le cose troppo complicate.. io amo la semplicità...

conn.php:
Codice PHP:
    $cn mysql_connect("localhost""utente_mysql""password_mysql")
        or die(
"Connessione non riuscita: " mysql_error());
    
    
mysql_select_db($dbname)

    function 
conn_close(){
    global 
$cn;
    
mysql_close($cn);
    } 
esempio d'uso:
utilizzatore.php
Codice PHP:
include("conn.php");
//faccio quello che voglio, ad esempio una query..
mysql_query($sql,$cn);// volendo puoi omettere $cn

conn_close();//sevoglio chiudere connessione 
ribadisco che un db_driver sia una soluzione ancora migliore che astrae maggiormente anche l'implementazione del db (mysql, oracle, db2...)