[PHP]Connexion à deux bases (PostGre & MySql)

Fermé
maily Messages postés 7556 Date d'inscription lundi 26 juin 2000 Statut Contributeur Dernière intervention 23 juin 2023 - 29 juil. 2004 à 16:12
 bob - 18 avril 2007 à 12:16
Bonjour!

Je me connecte à une base MySql sans problème à partir d'une page PHP. Cependant, si une option a été cochée, je dois me connecter à une autre base PostGreSql se trouvant sur une autre machine pour y insérer des données. J'ai parfaitement les droits de me connecter à la seconde machine! Ces deux machines sont sous linux... Le support postgre a été installé avec PHP!

Malheureusement, cette connection ne marche pas.
Voici le petit bout de code correspondant:


Code :
  $reqUpdate="update Offre set valider=1 where idOffre=".$id; 
  $req=mysql_query($reqUpdate); 
  mysql_close($link); 
  $link2=pg_connect(STAT_CONN_STR) 
  or die("Impossible de se connecter"); 
  


Et là, mon programme meurt!!!
Est ce que quelqu'un aurait une idée d'où vient mon problème?

Y'aurait il généralement des problèmes de connection à deux bases (mysql par exemple) dans une même page php?


Merci d'avance!

Maily

 Maily   :-))))
J'ai un rateau dans mon sac!!
A voir également:

1 réponse

Ouvres d'abord les deux connexions puis retante ta requete.

Ensuite, tu paux aussi essayer de recuperer le resultat de Mysql dans une zone tampon, puis tu fermes Mysql pour ouvrir PostgreSql etc.

bon courage.
0