Я хочу получить строки из базы данных MySql
с фильтром рядом и пределом расстояния.Я создал запрос, который отлично работает для извлечения данных рядом, но я хочу добавить условие для ограничения расстояния, это означает, что если я хочу строки, расположенные на расстоянии 20 км.Это запрос, который работает рядом.
$lat="";
$lon="";
$sql="SELECT *,
111.111 *
DEGREES(ACOS(COS(RADIANS(".$lat."))
* COS(RADIANS(Lat))
* COS(RADIANS(".$lon." - Lon))
+ SIN(RADIANS(".$lat."))
* SIN(RADIANS(Lat)))) AS d
FROM Table
ORDER BY d"