Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP/MySQL:Wählen Sie Standorte in der Nähe eines bestimmten Standorts aus der DB aus

MySQL Great Circle Distance (Haversine-Formel) macht genau das, was Sie brauchen.

Mit nur 200 Datensätzen können Sie sie jedoch auch einfach alle laden und mit Code überprüfen. Der Datensatz ist wirklich viel zu klein, um sich zu viele Gedanken über Datenbank vs. Code oder andere derartige Optimierungen zu machen.

Entfernung zwischen Postleitzahlen in PHP berechnen hat ein paar PHP-Implementierungen dieses Algorithmus.

Geo Proximity Search ist so ziemlich das gleiche Problem, das Sie haben.