mysql php 数据库查询附近的好友
来源:互联网 发布:淘宝客推广佣金 编辑:程序博客网 时间:2024/04/28 20:47
$lon=$lon*3.1415926535898 / 180.0;
$lat=$lat*3.1415926535898 / 180.0;
// 根据经纬来计算附近的好友
$sql = "select * ,(ROUND( (2 * asin(sqrt(pow(sin(('".$lat."'-(lat*3.1415926535898 / 180.0))/2),2)+cos('".$lat."')*cos(lat*3.1415926535898 / 180.0)*pow(sin(('".$lon."'-lon*3.1415926535898 / 180.0)/2),2))))* 6378.137 *10000)/10)as distance from pt_user where u_id!='".$u_id."' order by distance asc limit 0,50";
$lat=$lat*3.1415926535898 / 180.0;
// 根据经纬来计算附近的好友
$sql = "select * ,(ROUND( (2 * asin(sqrt(pow(sin(('".$lat."'-(lat*3.1415926535898 / 180.0))/2),2)+cos('".$lat."')*cos(lat*3.1415926535898 / 180.0)*pow(sin(('".$lon."'-lon*3.1415926535898 / 180.0)/2),2))))* 6378.137 *10000)/10)as distance from pt_user where u_id!='".$u_id."' order by distance asc limit 0,50";
其中 lon,lat 为数据库中的字段, distance 的值单位为(米)。经过简单测试没有问题。
- mysql php 数据库查询附近的好友
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,即附近的人
- PHP,Mysql-根据一个给定经纬度的点,进行附近的人查询
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询
- PHP查询附近的人及其距离的实现方法
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,效率提高2125倍
- mysql利用st_distance函数查询附近的点的功能
- 数据库查询字段某个值附近的10条数据
- 经纬度 附近的点 在数据库中查询
- java小算法(1)
- android setVisibility方法值
- _cplusplus与extern "C"
- linux内存管理
- 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- mysql php 数据库查询附近的好友
- Linux MTR命令
- 隐藏键盘
- android bitmap的放大缩小
- C#中使用委托
- 今生,你我永隔一江水
- struts2标签详解 .
- Linux Network GSO
- 用CrashDump定位应用错误