Bonjour

ma page se connecte à une bdd1
dans cette page il y a un include permettant la connexion temporaire à une autre bdd2
mon probleme est dans le fichier include
j'utilise la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function connexion($server = C_DB_HOST, $username = C_DB_USER, $password = C_DB_PASS, $database = C_DB_NAME, $link = 'db_link') {
    global $$link;
	$$link = mysql_connect($server, $username, $password);
	if ($$link)
		mysql_select_db($database);
    return $$link;
}
une fois les element recuperé,il faudrait via une autre fonction, que je puisse fermer cette connexion pour que la premiere (qui est normalement toujours ouverte) continu à executer les requetes de la bdd1

j'ai dejà essayé ça sans succes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function deconnexion2($server = C_DB_HOST, $username = C_DB_USER, $password = C_DB_PASS, $database = C_DB_NAME, $link = 'db_link') {
    global $$link;
	$$link = mysql_close($$link);
	return $$link;
}
par contre avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
mysql_close();
connexion();//fonction qui se connecte à bdd1
ça à l'air de ne plus poser le probleme mais est ce vraiment "propre"?
mysql_close ferme toutes les connexions aux bdd ?
Merci de votre aide