What I am trying to do is I have entries in the database which have a lat/long stored with them. I want to calculate the distance between users lat/long and entries lat/long
This query was perfect for me:
$latitude = "23.139422"; //your current lat
$longitude = "-82.382617"; //your current long
SELECT ( 3959 * acos( cos( radians( '.$latitude.' ) ) * cos( radians( latitude ) ) *
cos( radians( longitude ) - radians( '.$longitude.' ) ) + sin( radians( '.$latitude.' )
) * sin( radians( latitude ) ) ) ) AS distance from TABLE
HAVING distance <= 100 ORDER BY distance ASC