php mysql 地理位置_PHP MySql和地理位置
我正在写一个网站,主要是在一个纬度25英里范围内寻找地方,长期使用php和mysql.
我想知道这样的事情会怎么样?
我会将一个lat和long传递给该脚本,并且只从位于我的数据库位置的纬度25英里内的位置拉出它.
做这个的最好方式是什么?
编辑:
我发现这个代码用于计算2点之间的距离.
function distance($lat1, $lon1, $lat2, $lon2, $unit) {
$theta = $lon1 - $lon2;
$dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta));
$dist = acos($dist);
$dist = rad2deg($dist);
$miles = $dist * 60 * 1.1515;
$unit = strtoupper($unit);
if ($unit == "K") {
return ($miles * 1.609344);
} else if ($unit == "N") {
return ($miles * 0.8684);
} else {
return $miles;
}
}
是否可以在MYSQL查找中执行此计算,因此我只能返回如果miles =< 25?
php mysql 地理位置_PHP MySql和地理位置相关推荐
- php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法
mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...
- mysql+基本代码_PHP+MySQL扎实基本功十句话_php
2.写程序前看看怎么用error_reporting. 3.不懂就问本身没错,但你需要在那之前查查手册. 4.当然,你需要懂得使用手册.手册上找不到答案的时候,应该考虑下网络上的搜索引擎. 5.刚学会 ...
- php mysql预处理_PHP MySQL 预处理语句
预处理语句对于防止 MySQL 注入是非常有用的. 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高. 预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送 ...
- php mysql 降_PHP,MySQL:mysql替代php in_array函数
假如我有一个数组并且我想检查一个元素是否是该数组的一部分,我可以继续使用in_array(needle,haystack)来确定结果.我试图看到PHP相当于我的目的.现在你可能有一个即时的答案,你可能 ...
- php mysql购物车_php mysql购物车实现程序
php mysql购物车实现程序 (2015-05-10 21:31:00) 标签: 股票 分类: PHP 简单容易理解.cookie存购物车ID,db存购物车数据. http://www.111cn ...
- mysql页码_PHP+MySQL实现输入页码跳转到指定页面功能示例
本文实例讲述了php+mysql实现输入页码跳转到指定页面功能.分享给大家供大家参考,具体如下: 一.代码 conn.php: $id=mysql_connect("localhost&qu ...
- php加mysql分页_php mysql 分页函数
一款超简单的php mysql 分页,也是很实例的一款函数,他可以自动获取用户增加的参数,而不需要用户来增加,很自能化的一款自能分页程序. ------------------------------ ...
- php过滤特殊字符mysql攻击_php – MySQL在特殊字符处切断字符串
我正在尝试使用 PHP将远程POST数据(iSnare发送的文章)插入MySQL.数据来自远程POST发件人,我可以将其写入纯文本文件而不会出现问题. 不幸的是,当它将它插入MySQL时,MySQL会 ...
- php mysql 分类_php+mysql实现无限分类实例详解
本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...
最新文章
- 数据结构与算法之递归系列
- html 页面数据显示溢出bug? - 提问篇
- NumPy Beginner's Guide 2e 带注释源码 五、处理 NumPy 矩阵和 ufunc
- 从20 年程序员老兵做到上市公司合伙人,怎么少踩坑?
- eclipse java环境配置_Eclipse怎么配置运行环境?
- cru使用教程_显示器刷新率超频教程
- 电阻温度系数、电阻精度对电阻分压采样电压的影响
- word论文排版插件_word论文排版自动编号设置
- 使用LaTex绘制神经网络图
- python爬取知乎热门话题及其回答(requests中session保持cookies的应用)
- 《暗时间》读后感(一)——确实需要学习一些心理学有关的内容
- MySQL创建用户,授权
- SpringBoot application.properties和application.yml配置详解
- 计算机网络第七版4-46题答案,计算机软考网络管理员考试题及答案(44-46)
- 舆情总结汇报撰写范文模板格式详介
- 【原创】关于企业或组织实行OKR的心得
- RecyclerView 滑动之后显示数据错乱
- 虚拟机 ubuntu 16 安装caffe CPU版本 安装open pose
- 亚当斯密的“看不见的手”
- Lora和Zigbee无线通讯技术的对比(哪种技术更适合物联网连接)
热门文章
- qt, connect参数,Qt::DirectConnection,Qt::QueuedConnection
- MYSQL深潜 - 剖析Performance Schema内存管理
- 如何构建一个拖垮整个公司的备份系统
- 为什么企业需要采用混合云战略?
- 十年磨一剑:从2009启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一
- 用Flink取代Spark Streaming!知乎实时数仓架构演进
- 12亿行代码,阿里巴巴这一年的技术报告和梦想报告
- 教你用一条SQL搞定跨数据库查询难题
- 专访阿里数据库备份专家 教你pick最有效的备份系统
- 阿里云大数据利器Maxcompute-使用mapjoin优化查询