У меня есть скрипт php и база данных геолокации.
В настоящее время мои пользователи могут вводить свой почтовый индекс, используя Yahaa, я получаю их географическое местоположение.
Теперь, когда у меня есть их геолокация, я хочу написать скрипт, который загружает их местные предприятия в порядке расстояния. Я предполагаю, что для этого мне нужно загрузить записи из базы данных, которые имеют координаты, наиболее похожие на текущую геолокацию пользователей. Я попробовал этот код:
$sql = "SELECT * FROM dirlistings WHERE ABS(latitude - $lat) AND ABS(longitude - $long)";
Однако результаты отображаются в обычном порядке.
Я что-то пропустил?