Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP / MySQL:Chọn các vị trí gần với một vị trí nhất định từ DB

Khoảng cách vòng tròn lớn của MySQL (công thức Haversine) làm chính xác những gì bạn cần.

Tuy nhiên, chỉ với 200 bản ghi, bạn cũng có thể tải tất cả và kiểm tra chúng bằng mã. Tập dữ liệu thực sự quá nhỏ để có thể lo lắng quá nhiều về cơ sở dữ liệu so với mã hoặc bất kỳ tối ưu hóa nào khác.

Tính khoảng cách giữa các mã zip trong PHP có một số triển khai PHP của thuật toán này.

Tìm kiếm vùng lân cận theo địa lý là vấn đề giống hệt như bạn gặp phải.



  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 CHECK ràng buộc thay thế

  2. Win7 MInGW QT Chương trình MySQL kêu gào không tìm thấy -lqsqlmysqld; thư viện bị mất tích ở đâu?

  3. Cách hoạt động của hàm EXPORT_SET () trong MySQL

  4. Bảo mật cho câu lệnh SQL đã chuẩn bị với REGEX trong truy vấn

  5. Chèn giá trị vào cơ sở dữ liệu mysql không hoạt động như mong đợi