PHP-按邮政编码/经度/纬度选择结果
发布时间:2021-01-18 05:28:53 所属栏目:MySql教程 来源:网络整理
导读:我有3张桌子: 1包含要查找其城市的人(来自其他表)以及要在其中找到的范围(整数,1-20)(以英里为单位) 1包含城市和邮政编码的开头(即BB2) 1包含城市及其经度/纬度 我想做的是根据某人输入的邮政编码选择人员.如果此邮政编码是针对其范围内的城市,则应从数据
我有3张桌子: 我想做的是根据某人输入的邮政编码选择人员.如果此邮政编码是针对其范围内的城市,则应从数据库中选择此人. 我有这个PHP代码:
现在这是困难的部分.我不知道如何从数据库中选择人员,这取决于输入的邮政编码及其范围. 有人可以帮我一下吗? 最佳答案 这是我前一段时间为MySQL创建的存储函数-它返回两对纬度和经度之间的(大约)距离(以米为单位).
现在我们已经定义好了,我们需要根据用户给我们的邮政编码获取搜索的来源.由于我不知道您的数据库的确切结构,因此我将使用通用联接和条件,这些条件和条件希望与真实值足够相似,以便您轻松适应.我将使用$var暗示从中传递值PHP;不用说,它将需要以适当的方式进行转义.
现在,我们可以将该查询的结果传递给下一个查询,该查询将使用我们先前定义的LAT_LNG_DISTANCE函数.
顺便说一句,1609是一英里的米数.我希望我已经正确理解了这个问题! (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读