Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP/MySQL :sélectionnez des emplacements proches d'un emplacement donné à partir de la base de données

Distance orthodromique MySQL (formule Haversine) fait exactement ce dont vous avez besoin.

Avec seulement 200 enregistrements, vous pouvez tout aussi bien les charger tous et les vérifier avec du code. L'ensemble de données est vraiment trop petit pour se soucier trop de la base de données par rapport au code ou de toute autre optimisation de ce type.

Calcul de la distance entre les codes postaux en PHP a quelques implémentations PHP de cet algorithme.

Recherche de proximité géographique est à peu près le même problème que vous avez.