Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Najbliższe lokalizacje z szerokością i długością geograficzną

Zakładając, że otrzymasz $lat i $long jako szerokość/długość geograficzna punktu początkowego:

$sql = 'SELECT *, (6371 * acos(cos(radians(' . $lat . ')) * cos(radians(latitude)) * cos(radians(longitude) - radians(' . $lng . ')) + sin(radians(' . $lat . ')) * sin(radians(latitude)))) AS distance from table_name WHERE distance < 10';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:wybierz datę w poniedziałek w bieżącym tygodniu

  2. Jak mogę zaimportować bazę danych z MySQL z terminala?

  3. Jak zainstalować pyodbc w wersji 64-bitowej?

  4. Jak mogę zsynchronizować dwie tabele MySQL, które mają taką samą strukturę i inny serwer?

  5. Porównanie kodu pocztowego MySQL PHP, a konkretnie odległość