Foros del Web » Programando para Internet » PHP »

tablas de dos bases de datos

Estas en el tema de tablas de dos bases de datos en el foro de PHP en Foros del Web. Hola foro: Quien me puede decir como se hace un la conexion con dos bases de datos en mysql, es que tengo un query donde ...
  #1 (permalink)  
Antiguo 04/02/2005, 23:51
Avatar de lorecasas  
Fecha de Ingreso: noviembre-2003
Mensajes: 126
Antigüedad: 14 años, 1 mes
Puntos: 0
tablas de dos bases de datos

Hola foro:

Quien me puede decir como se hace un la conexion con dos bases de datos en mysql, es que tengo un query donde debo acceder a campos de dos bases de datos diferentes, aunque las dos son mysql La conexion que uso es:

$cnx = mysql_connect ('localhost', 'user', 'password') or die ('No se logró conectar a la bd debido a: ' . mysql_error());
mysql_select_db ($bd);

donde $bd es la base de datos a la que quieroaccesar

el query esta asi:

$SQL = "SELECT campo FROM tabla WHERE campo= $var";
$cur = mysql_query($SQL, $cnx) or die("Error: ".mysql_error()."");

Espero alguien me de un ejemplo, gracias!

Byee, lore
__________________
Lorena ;-)
  #2 (permalink)  
Antiguo 05/02/2005, 00:17
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
dos bases de datos???... no dos tablas ... la misma query para ambas bases???...
pues no se me ocurre más que emplear la query en una BD, luego aplicar mysql_select_db() con tu otra BD para volver a aplicar la query...
He sabdo de ocupar dos tablas.... esto es nuevo y aunque no le veo mayor complicación... haznos saber cómo te va! Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 05/02/2005, 10:46
 
Fecha de Ingreso: diciembre-2004
Mensajes: 128
Antigüedad: 13 años
Puntos: 0
Podria ser:
$conexion1=Conexion a la base de datos 1.
$conexion2=Conexion a la base de datos 2.
$consulta1=Consulta SQL a $conexion1.
$consulta2=Consulta SQL a $conexion2.
Una vez que tienes los resultados, puedes comparar los campos de la 2 BBDD.
  #4 (permalink)  
Antiguo 05/02/2005, 11:59
Avatar de baklao  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Ana - Isla de Margarita
Mensajes: 482
Antigüedad: 13 años
Puntos: 0
Hola que tal creo si mal no recuerdo no puede stener dos bases de datos abiertas lo que puedes hacer es abrir tu primera base de datso haces la consulta la guardas en variables y luego cierras la conexion a tu base de datos luego seleccionas tu base de datos numero 2 y haces la misma operacion.

Suerte y Salu2.

Bye
__________________
Atte. Mohamed :aplauso:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:38.