Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2011, 09:40
daikyo
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 14 años
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