Fonction de déconnexion mysql
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:
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:
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:
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