He estado probando, y si lo pongo así:
Código MySQL:
Ver originalSELECT U.NUM_USUARIO
,U.telefono
,U.nombre
,U.apellidos
,D.poblacion
FROM usuarios U
,dir_usuarios D
WHERE U.NUM_USUARIO
=D.NUM_USUARIO
AND U.telefono
='$vte' AND U.apellidos
LIKE '%$vnm%'
Por nº de teléfono va bien pero por apellidos no. No tiene sentido no?