![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/01/2009, 14:59
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 24
Antigüedad: 16 años, 8 meses 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. |