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

maily Messages postés 7560 Statut Contributeur -  
 bob -
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

bob
 
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