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>