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:
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
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; }
j'ai dejà essayé ça sans succes :
par contre avec
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; }
ça à l'air de ne plus poser le probleme mais est ce vraiment "propre"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 mysql_close(); connexion();//fonction qui se connecte à bdd1
mysql_close ferme toutes les connexions aux bdd ?
Merci de votre aide
Partager