10キロメートル以内の任意の場所を検索したい緯度と経度を使用します。私はどのように制限を設定できますか?ここに私のSQLクエリは次のとおりです。sqlでlatとlongを使用して距離を見つける
$this->db->select(", (6371 acos(cos(radians(37)) cos(radians(latitude)) cos(radians(longtitude)- radians($lng)) + sin(radians($lat)) * sin(radians(latitude)))) AS distance");
$this->db->from('table_name');
$this->db->order_by('distance');
あなたはどんなエラーを得たことがありますか? – Sadikhasan
$ this-> db-> having( 'distance <10'); selectステートメントが正しいと仮定し、距離をキロメートルで示します – shantanu
ここで私の計算式は10です。20x20の境界矩形(正方形)を使用して結果をすばやくフィルタリングできます – Strawberry