Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2010, 17:16
paralosreg
 
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 5 meses
Puntos: 0
Comparar registros de dos tablas

Quiero comparar los registros de dos tablas para generar una tabla dinámica. La principal (calldata) almacena un registro de llamadas y la secundaria (nombres) una agenda. Lo que me interesa es que si el número de teléfono que muestra la tabla principal (calldata.CALLER), está en la agenda (nombres.telefono), esta añada el nombre (nombres.nombre) a la tabla dinámica al hacer la consulta. Lo estoy intentando con este código pero siempre me devuelve "--".
Código PHP:
  <?php do { ?>
    <tr>
      <td><?php echo $row_Recordset1['CALLTYPE']; ?></td>
      <td><?php echo $row_Recordset1['CALLID']; ?></td>
      <td><?php echo $row_Recordset1['CALLDATE']; ?></td>
      <td><?php echo $row_Recordset1['NAEXT']; ?></td>
      <td><?php echo $row_Recordset1['NNUMBER']; ?></td>
      <td><?php echo $row_Recordset1['CALLER']; ?></td>
      <td><?php echo $row_Recordset1['CALLDUR']; ?></td>
      <td><?php echo $row_Recordset1['CALLRESP']; ?></td>
      <td><?php
      
      $busca1 
mysql_query("SELECT nombres.telefono FROM nombres");
      
$nombre mysql_query("SELECT nombres.nombre FROM nombres");

      if (
$row_Recordset1['CALLER'] == $busca1['telefono']) { 
                              
                            echo 
$nombre['nombre']  ;
                                                
                                } else {
                                                    
                                        echo 
"--" ;
        }
?></td>
      </tr>
    <?php } while ($row_Recordset1 mysql_fetch_assoc($Recordset1)); ?>
</table>