La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55199 - CONECTAR 2 DB A LA VEZ
Autor:  Caza ...
Hola gente, necesitaria saber si es posible la conexion a dos bases de datos mssql a la vez el codigo que uso es este:

$db = &ADONewConnection(\'mssql\');
$connect_mssql = $db->Connect($server[\'dbhost\'],$server[\'dbuser\'],$server[\'dbpassword\'],$server[\'database\']);
if (!$connect_mssql) die(\"<img src=images/warning.gif>No se ha podido establecer la conexion, Error #119\");

y me gustaria saber si con este sistema u otro es posible abrir 2 bases de datos a la vez osea en esa conexion tener la base de datos por ejemplo Game3G, y en la otra Acccount, tengo un config donde escribo el user,pass,db,...

Gracias de antemano.

  Respuesta:  Ignacio Casinelli Esviza
Caza,

En una misma ejecución de PHP podés crear tantas conexiones como necesites, guardando en variables distintas el objeto ADONewConnection:

$db1 = ADONewConnection("..bla bla bla...");
$db1->Connect(" bla bla bla");

$db2 = ADONewConnection("..bla bla bla...");
$db2->Connect(" bla bla bla");

En ese caso tenés DOS conexiones abiertas, una representada por $db1 y otra por $db2 y podés enviarle órdenes SQL o pedir datos a la que quieras.

Saludos,
Ignacio Casinelli Esviza