bueno aqui esta la solucion por si alguien la necesita despues de ver mucha documentacion lo logre nada que ver a como lo estaba haciendo.
la consulta:
Código PHP:
$query = sprintf("SELECT *, ( 3959 * acos( cos( radians('%s') ) * cos( radians( latitud ) ) * cos( radians( longitud ) - radians('%s') ) + sin( radians('%s') ) * sin( radians( latitud ) ) ) ) AS distance FROM deinteres HAVING distance < '%s' ORDER BY distance",
saludos