Php : peut-on gérer plusieurs connexion MySQL en même temps? - Programmation
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 ...
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?
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
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