Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Firebird dos bd

Estas en el tema de Firebird dos bd en el foro de Mysql en Foros del Web. Buenos días a todos, Tengo dos bases de datos en firebird y me gustaría saber si puedo hacer una consulta entre las dos bases de ...
  #1 (permalink)  
Antiguo 06/09/2012, 03:33
 
Fecha de Ingreso: junio-2012
Ubicación: En mi casa
Mensajes: 13
Antigüedad: 11 años, 9 meses
Puntos: 0
Firebird dos bd

Buenos días a todos,
Tengo dos bases de datos en firebird y me gustaría saber si puedo hacer una consulta entre las dos bases de datos.
Es decir, yo por php consigo sacar los datos de bd1 y bd2, luego mediante código puedo relacionarla y mostrar los datos.
Un ejemplo(sin mucho sentido), en bd1 tengo emple y en bd2 tengo depart:
Código SQL:
Ver original
  1. SELECT * FROM EMPLE, DEPART WHERE EMPLE.ID_DEPART=DEPART.ID;
Sencillo de hacer por código o en una misma bd, pero la cuestión es si se puede y en tal caso como.

Dejo código por si alguien necesita(aunque creo que no va aqui)
Código PHP:
Ver original
  1. $conn1=ibase_connect("localhost:C:\\bd\\bd1.fdb", "admin", "admin");
  2.     $conn2=ibase_connect("localhost:C:\\bd\\bd2.fdb", "admin", "admin");
  3.  
  4.         $query3="SELECT * FROM EMPLE";
  5.     $result3=ibase_query($conn1,$query3);
  6.     echo "Emple-Depart:<br>";
  7.     echo "<table border=1 width='100%'>";
  8.     echo "<tr><td>NOMBRE</td><td>DEPARTAMENTO</td></tr>";
  9.     while($row3=ibase_fetch_object($result3))
  10.     {
  11.         $query4="SELECT * FROM DEPART WHERE ID=".$row3->ID_DEPART."";
  12.         $result4=ibase_query($conn2,$query4);
  13.         $row4=ibase_fetch_object($result4);
  14.         echo "<tr>";
  15.         echo "<td>".$row3->NOMBRE."</td>";
  16.         echo "<td>".$row4->DEPARTAMENTO."</td>";
  17.         echo "</tr>";
  18.     }

-La curiosidad mato al gato :3
  #2 (permalink)  
Antiguo 06/09/2012, 04:22
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Firebird dos bd

Cita:
-La curiosidad mato al gato :3
Y lo hizo equivocarse de foro...

Este es el foro de MySQL. Tu pregunta debe ir en el foro de Bases de Datos General.
Por otro lado, no se permite poner en los foros de bases de datos código de programación de ningún lenguaje. Sólo SQL.

Edita tu post y ponlo en el foro correcto, por favor.

PD: Todo DBMS permite realizar consultas entre tablas de diferentes bases bases de datos en tanto estén en el mismo servidor y/o el mismo esquema.
PAra hacerlo entre esquemas, algunos DBMS tienen métodos específicos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 06/09/2012, 06:00
 
Fecha de Ingreso: junio-2012
Ubicación: En mi casa
Mensajes: 13
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Firebird dos bd

Perdón, ¿Como lo quito, o lo muevo, o algo?
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 16:15.