Foros del Web » Programando para Internet » PHP »

Mostrar todos los Datos en un enlace de BD

Estas en el tema de Mostrar todos los Datos en un enlace de BD en el foro de PHP en Foros del Web. Buen dia, espero poder darme a entender, me encontre con un problema a la hora de comparar 2 Bases de Datos, quisiera saber si es ...
  #1 (permalink)  
Antiguo 08/11/2011, 09:40
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Mostrar todos los Datos en un enlace de BD

Buen dia, espero poder darme a entender, me encontre con un problema a la hora de comparar 2 Bases de Datos, quisiera saber si es posible el poder leer ambas BD de tal manera que me muestre todos los resultados que concuerden en este caso con el RFC de la primera bd y se encuentren en la segunda, de la siguiente manera solo he podido mostrar el primer resultado de la segunda BD:

Código PHP:
$result mysql_query(("SELECT * from pagados where quincena='20'"),$link);
$resultado=0;
$pagado=0;
$found false;
while (
$row mysql_fetch_array($result)) {
$resultado2 mysql_query("SELECT * FROM empresa1 WHERE RFC2='".$_GET['RFC']."' ") or die ("Error en el segundo query: ".mysql_error());
$row2 mysql_fetch_array($resultado2);
$nombrease=$row2["nombre"];  
$found true;
echo 
"<p>";
echo 
"<table border='1px' bgcolor='#B3B3D7'>";
if(
$row["anow"]=="2011"){
    echo 
"<tr bgcolor='#F5AD28'> <td>FILIACION</td><td><strong>".$row["RFC"]."</strong></td></tr>";
    echo 
"<tr bgcolor='#F5AD28'> <td>NOMBRE</td>
<td><strong>"
.$row2["ID"]."</strong></td></tr>";
    echo 
"<tr bgcolor='#F5AD28'> <td>DEPOSITO</td><td><strong>".$row2["nombre"]."</strong></td></tr>";
    echo 
"<tr bgcolor='#F5AD28'> <td>DEPOSITO</td><td><strong>".$row["cantidad"]."</td></tr>";
    echo 
"<tr bgcolor='#F5AD28'> <td>RECIBIDO</td><td><strong>".$row["quincena"]."/".$row["anow"]."</td></tr>";
    echo 
"</table>";
$resultado++;}
}
echo
"<td><strong>No. de Resultados: </td> <td>$resultado </strong></td></tr>";
if(!
$found) {
echo 
"No existe ninguna similitud";} 
La primer BD tiene los sigueintes campos RFC, nombre, Cantidad.
La segunda BD tiene campos ID, RFC, nombre, Domicilio, Observaciones.
Los datos en los que se podrian enlazar ambas BDs es el RFC, por eso es que decidi mostrarlos de esa manera, pero al hacer la busqueda solo puedo lograr mostrar el primer dato que se encuentra en la segunda D
  #2 (permalink)  
Antiguo 08/11/2011, 09:46
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Mostrar todos los Datos en un enlace de BD

Hola


por que no haces una sola consulta relacionando las dos base de datos y ya....
  #3 (permalink)  
Antiguo 08/11/2011, 10:01
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Mostrar todos los Datos en un enlace de BD

Cita:
Iniciado por informacionsys Ver Mensaje
Hola


por que no haces una sola consulta relacionando las dos base de datos y ya....
¿Soy novato en esto como seria esa consulta?
  #4 (permalink)  
Antiguo 08/11/2011, 10:04
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: Mostrar todos los Datos en un enlace de BD

Ok

la consulta quedaria de la siguiente manera:

SELECT * FROM pagados pag INNER JOIN empresa1 emp ON pag.RFC = emp.RFC WHERE pag.quincena = '20'

....

prueba y me cuentas.

Etiquetas: enlazar, bases-de-datos
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 20:51.