Ver Mensaje Individual
  #15 (permalink)  
Antiguo 02/06/2009, 15:45
Ash_AM
 
Fecha de Ingreso: abril-2009
Ubicación: Cuba
Mensajes: 54
Antigüedad: 15 años
Puntos: 2
Respuesta: consultar dos bases de datos

Chiquitica12
Es muy simple.

Lo que tienes que hacer es luego de haber definido las conexiones a las bases de datos, siempre que vayas a hacer alguna llamada usando alguna función mysql, select_db, insert, select, update o delete, tienes que poner al final el identificador de la conexión que estás usando.
Es decir, te quedaría algo así.

Código PHP:
$conexion1mysql_connect('localhost','root','hoy')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('documento'$conexion1)or die ('Error al seleccionar la Base de Datos: '.mysql_error());


$conexion2mysql_connect('localhost','root','xxx')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('prueba'$conexion2)or die ('Error al seleccionar la Base de Datos: '.mysql_error()); 
y así sucesivamente.
Por ejemplo, cuando vas a hacer un select a una tabla nombre_tabla de la base de datos de prueba, tienes que hacer así:
Código PHP:
$result mysql_select("select * from [B]nombre_tabla[/B] Where condicion"$conexion2); 
Dime si entiendes.
Lo acabo de probar con dos servidores y tablas diferentes y funciona perfectamente.

Saludos y espero poder ayudarte.