Php : peut-on gérer plusieurs connexion MySQL en même temps?

Php : peut-on gérer plusieurs connexion MySQL en même temps? - Programmation

Marsh Posté le 15-02-2002 à 12:00:53    

Je m'explique : j'ai a priori besoin de lancer deux connexions en même temps sur deux bases MySQL différentes.
Puisque je reprends le code d'une personne tierce, je ne peux pas tout chambouler.
En gros, tout le site est basé sur une base1.
Dans un fichier, en plein milieu du code, je dois requêter sur une base2, puis revenir ensuite sur la base1 pour le reste du code.
 
Comment gérer ça?
Merci

Reply

Marsh Posté le 15-02-2002 à 12:00:53   

Reply

Marsh Posté le 15-02-2002 à 12:03:19    

Aucun probleme, tu definis deux connexion aux bases :
 
$con1 = mysql_connect (...);
$con2 = mysql_connect (...);
 
Et apres dans les requete tu choisis la bonne connect ...

Reply

Marsh Posté le 15-02-2002 à 12:10:46    

Ouaip... Et à mon avis, c là que ça merde : le code initial n'a pas dû définir de base dans ses requêtes.
Mais je ne comprends pas : pour contourner ce pb, j'ai voulu fermer ma deuxième connexion, après son exécution.
Mais apparemment, il ne retrouve pas automatiquement la première.
Y'a un moyen de la reselectionner?

Reply

Marsh Posté le 15-02-2002 à 12:20:30    

les deux bases sont sur le même host?
si non, la soluce de _epegasus_ est ok.
si oui, il faut que tu fasses un mysql_select_db ($my_database) avant de requèter sur une base différente

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed