lunes, 12 de abril de 2010

PHP - Trabajar con dos bases de datos a la vez

Llevo un dia programando una aplicacion interna en php que requiere coger datos de dos bases de datos a la vez, una recoge los valores comunes de la aplicación y otra la del modulo especifico

si tenemos un archivo de configuración php llamado config.php deberemos dde dejarlo algo parecido como este:

$conn1 = mysql_connect("servidor1","usuariodb1","passworddb1");
$bd1 = "basededatos1";
mysql_select_db($bd1,$conn1);

$conn2 = mysql_connect("servidor2","usuariodb2","passworddb2");
$bd2 = "basededatos2";
mysql_select_db($bd2,$conn2);

Pues bien, ahira si quiero hacer un select de la primera base de datos:

$ssql = "select * from tabla";
mysql_select_db($bd1,$connhd);
$rs = mysql_query($ssql, $conn1);


fijaros que pongo la seleccion de la base de datos y conexión justo antes de ejecutar la consulta, de esta forma podremos trabajar con diferentes bases de datos en nuestra pagina php

No hay comentarios:

Publicar un comentario