我正在写一个网站,主要是在一个纬度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和地理位置相关推荐

  1. 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 起已废弃,并在将来会被移除.应使用 ...

  2. mysql+基本代码_PHP+MySQL扎实基本功十句话_php

    2.写程序前看看怎么用error_reporting. 3.不懂就问本身没错,但你需要在那之前查查手册. 4.当然,你需要懂得使用手册.手册上找不到答案的时候,应该考虑下网络上的搜索引擎. 5.刚学会 ...

  3. php mysql预处理_PHP MySQL 预处理语句

    预处理语句对于防止 MySQL 注入是非常有用的. 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高. 预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送 ...

  4. php mysql 降_PHP,MySQL:mysql替代php in_array函数

    假如我有一个数组并且我想检查一个元素是否是该数组的一部分,我可以继续使用in_array(needle,haystack)来确定结果.我试图看到PHP相当于我的目的.现在你可能有一个即时的答案,你可能 ...

  5. php mysql购物车_php mysql购物车实现程序

    php mysql购物车实现程序 (2015-05-10 21:31:00) 标签: 股票 分类: PHP 简单容易理解.cookie存购物车ID,db存购物车数据. http://www.111cn ...

  6. mysql页码_PHP+MySQL实现输入页码跳转到指定页面功能示例

    本文实例讲述了php+mysql实现输入页码跳转到指定页面功能.分享给大家供大家参考,具体如下: 一.代码 conn.php: $id=mysql_connect("localhost&qu ...

  7. php加mysql分页_php mysql 分页函数

    一款超简单的php mysql 分页,也是很实例的一款函数,他可以自动获取用户增加的参数,而不需要用户来增加,很自能化的一款自能分页程序. ------------------------------ ...

  8. php过滤特殊字符mysql攻击_php – MySQL在特殊字符处切断字符串

    我正在尝试使用 PHP将远程POST数据(iSnare发送的文章)插入MySQL.数据来自远程POST发件人,我可以将其写入纯文本文件而不会出现问题. 不幸的是,当它将它插入MySQL时,MySQL会 ...

  9. php mysql 分类_php+mysql实现无限分类实例详解

    本文实例讲述了php+mysql实现无限分类的方法.分享给大家供大家参考.具体分析如下: 1.数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类: 2.数据库设计通过特定格式进行 ...

最新文章

  1. 数据结构与算法之递归系列
  2. html 页面数据显示溢出bug? - 提问篇
  3. NumPy Beginner's Guide 2e 带注释源码 五、处理 NumPy 矩阵和 ufunc
  4. 从20 年程序员老兵做到上市公司合伙人,怎么少踩坑?
  5. eclipse java环境配置_Eclipse怎么配置运行环境?
  6. cru使用教程_显示器刷新率超频教程
  7. 电阻温度系数、电阻精度对电阻分压采样电压的影响
  8. word论文排版插件_word论文排版自动编号设置
  9. 使用LaTex绘制神经网络图
  10. python爬取知乎热门话题及其回答(requests中session保持cookies的应用)
  11. 《暗时间》读后感(一)——确实需要学习一些心理学有关的内容
  12. MySQL创建用户,授权
  13. SpringBoot application.properties和application.yml配置详解
  14. 计算机网络第七版4-46题答案,计算机软考网络管理员考试题及答案(44-46)
  15. 舆情总结汇报撰写范文模板格式详介
  16. 【原创】关于企业或组织实行OKR的心得
  17. RecyclerView 滑动之后显示数据错乱
  18. 虚拟机 ubuntu 16 安装caffe CPU版本 安装open pose
  19. 亚当斯密的“看不见的手”
  20. Lora和Zigbee无线通讯技术的对比(哪种技术更适合物联网连接)

热门文章

  1. qt, connect参数,Qt::DirectConnection,Qt::QueuedConnection
  2. MYSQL深潜 - 剖析Performance Schema内存管理
  3. 如何构建一个拖垮整个公司的备份系统
  4. 为什么企业需要采用混合云战略?
  5. 十年磨一剑:从2009启动“去IOE”工程到2019年OceanBase拿下TPC-C世界第一
  6. 用Flink取代Spark Streaming!知乎实时数仓架构演进
  7. 12亿行代码,阿里巴巴这一年的技术报告和梦想报告
  8. 教你用一条SQL搞定跨数据库查询难题
  9. 专访阿里数据库备份专家 教你pick最有效的备份系统
  10. 阿里云大数据利器Maxcompute-使用mapjoin优化查询