PHP-按邮政编码/经度/纬度选择结果
发布时间:2020-12-11 23:23:25 所属栏目:MySql教程 来源:网络整理
导读:我有3张桌子: 1包含要查找其城市的人(来自其他表)以及要在其中找到的范围(整数,1-20)(以英里为单位) 1包含城市和邮政编码的开头(即BB2) 1包含城市及其经度/纬度 我想做的是根据某人输入的邮政编码选择人员.如果此邮政编码是针对其范围内的城市,则应从数据库
我有3张桌子: 我想做的是根据某人输入的邮政编码选择人员.如果此邮政编码是针对其范围内的城市,则应从数据库中选择此人. 我有这个PHP代码:
现在这是困难的部分.我不知道如何从数据库中选择人员,这取决于输入的邮政编码及其范围. 有人可以帮我一下吗? 最佳答案 这是我前一段时间为MySQL创建的存储函数-它返回两对纬度和经度之间的(大约)距离(以米为单位).
现在我们已经定义好了,我们需要根据用户给我们的邮政编码获取搜索的来源.由于我不知道您的数据库的确切结构,因此我将使用通用联接和条件,这些条件和条件希望与真实值足够相似,以便您轻松适应.我将使用$var暗示从中传递值PHP;不用说,它将需要以适当的方式进行转义.
现在,我们可以将该查询的结果传递给下一个查询,该查询将使用我们先前定义的LAT_LNG_DISTANCE函数.
顺便说一句,1609是一英里的米数.我希望我已经正确理解了这个问题! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 错误捕获LOAD DATA LOCAL INFILE的最佳方法?
- Mysql应用MYSQL 随机 抽取实现方法及效率分析
- Mysql实例mysql alter table修改表命令整理
- Mysql学习Mysql auto_increment 重新计数(让id从1开始)
- MYSQL教程线上MYSQL同步报错故障处理方法总结(必看篇)
- Mysql应用修改MySQL数据库中表和表中字段的编码方式的方法
- Mysql 常用函数(14)- lower 函数
- 利用MySQL备份工具mydumper备份代码
- MYSQL数据库mysql导出excel二种方法
- Mysql必读关于mysql数据库误删除后的数据恢复操作说明