Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP/MySQL:Изберете местоположения близо до дадено местоположение от DB

MySQL Great Circle Distance (формула на Haversine) прави точно това, от което се нуждаете.

Само с 200 записа обаче можете просто да ги заредите всички и да ги проверите с код. Наборът от данни наистина е твърде малък, за да се тревожим твърде много относно базата данни срещу кода или други подобни оптимизации.

Изчисляване на разстоянието между пощенските кодове в PHP има няколко PHP реализации на този алгоритъм.

Търсене по географска близост е почти същият проблем, който имате.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Мога ли да използвам подготвен израз на PDO, за да обвържа идентификатор (име на таблица или поле) или ключова дума за синтаксис?

  2. Недефинирано индексно изображение в php

  3. Mysql:Как да получите всеки ред, който има повече от определен брой десетични знаци след точката

  4. Преобразувайте низ в обект Datetime в SQL

  5. Обединяване на две колони, множество реда игнориране на дубликати - MySQL