mysql sorguları mesafe hesaplamaları

0 Cevap php

Ben binlerce kayıtların bir veritabanını sorgulamak ve belli bir noktadan mesafe ile bu sipariş var.

Konu her girişi bir enlem ve boylam vardır ve ben onun mesafe hesaplamak için her girişi almak gerekir olmasıdır. Büyük bir veritabanı ile, ben her satır almak istemiyorsanız, bu biraz zaman alabilir.

Ben sadece en yakın 15 girdilerini almak gerekir ki mysql sorgu içine bu oluşturmak için herhangi bir yolu var mı.

Örneğin

`SELECT events.id, caclDistance($latlng, events.location) AS distance FROM events ORDER BY distance LIMIT 0,15`

    function caclDistance($old, $new){
       //Calculates the distance between $old and $new
    }

0 Cevap