Hola, qué tal?
Yo creo que lo primero que tienes que hacer es asegurarte de que estás ejecutando los procedimientos correctos para obtener los datos que necesitas comparar, por ejemplo, para obtener el resultado de una consulta en mysql puedes usar:
Código PHP:
$query = "SELECT nombres.telefono FROM nombres WHERE campo_verificar=" . $valorBuscar;
$resultadoBusca1 = mysql_query($query);
if($resultadoBusca1){
while($arregloRegistro = mysql_fetch_row($resultadoBusca1)){
/* ahora $arregloRegistro va obteniendo los datos de las filas que
retorne la consulta, y puedes acceder a los datos de la forma $arregloRegistro[0] ó $arregloRegistro["nombre_columna"], y lo puedes
comparar con otro resultado de otra consulta, o con lo que quieras
*/
}
}
Entonces, creo que primero deberías verificar eso, que las consultas te estén devolviendo los datos que necesitas, para luego hacer las comparaciones requeridas en tu programa.
Ah! y el mensaje de warning que te aparece (Warning: mysql_query() expects parameter 1 to be string, resource...) se refiere a que la variable que le estás pasando a mysql_query($variable), no es un string (una consulta).
Espero haberte ayudado un poco con tu problema, éxitos con ello.
Hasta pronto!