2 つの郵便番号間の距離を取得したい。
HTML
フォームには、郵便番号、マイル (距離) などのフィールドがあります。\
7000 レコードの DB 構造。
id | name | zip_code | lat | lng | status|
MySQL クエリ
$query = "SELECT *, 3963 * acos(cos(radians(90-lat ))*cos(radians(90-'".$result['lat']."'))".
"+sin(radians(90-lat ))* sin(radians(90-'".$result['lat']."'))".
"*cos(radians(lng- '".$result['lng']."'))) AS distance FROM table_name".
" WHERE memberLevel='basic' HAVING (distance < '".$miles."')
ORDER BY distance ASC";
距離を入力および保存された緯度、経度と比較するための正しいMySQLクエリが何であるかわかりません。