mysql 查询附近N公里内数据 -

950 人参与 | 时间:2021年05月14日 08:40:19
1
$latitude="120.215927";
        $longitude="30.25177";

2
        $latitude="120.212623";
        $longitude="30.251362";

3
        $latitude="120.14516";
        $longitude="30.238757";

1和2是1公里内

1和3是1公里外

    $latitude="120.212623";
        $longitude="30.251362";

        // $latitude="120.14516";
        // $longitude="30.238757";

        $ewei_shop_mendian = pdo_fetch("select * from " . tablename("ewei_shop_store") . " where uniacid=:uniacid and  (ACOS(SIN((".$latitude."*3.1415)/180) * SIN((lat*3.1415)/180) + COS((".$latitude."*3.1415)/180) * COS((lat*3.1415)/180) * COS((".$longitude."*3.1415)/180 - (lng*3.1415)/180))*6370.996)<=dujia_range", array(":uniacid" => $_W["uniacid"]));
        print_r(pdo_debug());
print_r($ewei_shop_mendian);
        exit();
.