Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2009, 14:59
mig5ueles
 
Fecha de Ingreso: mayo-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: Cómo conectar con dos bases de datos sql server con php

Hola, yo lo que hago es crear 2 archivos por separado por ejemplo conexion1.php y conexion2.php con el contenido:

conexion1.php:
$db=mssql_connect($variable_host_bd,$variable_user _bd,$variable_password_bd);
mssql_select_db(base de datosA,$db);
return $db;


conexion2.php:
$db=mssql_connect($variable_host_bd,$variable_user _bd,$variable_password_bd);
mssql_select_db(base de datosB,$db);
return $db;

ahora solo tienes que poner include("conexionx.php"); antes de ejecutar la sentencia sql.


Eso de que solo te funcione la segunda es por que php lee el codigo de arriba a abajo, entonces la conexion 1 te la desconecta y te pone la conexion2.

ejemplo:

include("conexion1.php");
mysql_select("select * from tabla1);
mysql_select("select * from tabla2);

include("conexion2.php");
mysql_select("select * from tabla5);

include("conexion1.php");
mysql_select("select * from tabla4);

no te queda otro remedio que ir alternando el include segun la base de datos a consultar.