如何根据用户位置查询mySQL

时间:2015-07-06 15:33:31

标签: php ios mysql objective-c database

我正在开发一个iOS应用程序,我需要使用经度和纬度从我的数据库中提取位于用户位置的某个半径范围内的位置。我有一个函数,将确定我的PHP文件中两个经度和纬度之间的距离。我的想法也许是我可以尝试将用户位置的经度和纬度传递给php查询然后使用该数据并基本上做一个WHERE子句,如果与该距离函数找到的距离小于我需要的半径搜索。这可能吗?有没有办法将我的客观C文件中的那种数据传递给我的php文件?我对数据库很新,所以请耐心等待。谢谢!

1 个答案:

答案 0 :(得分:1)

要解决此问题,您需要在post或get方法中发送请求。然后从post或get方法中获取值。例:   假设您在服务器中的数据和您的服务器名称example.com然后发送 经度和纬度请求使用get方法     www.example.com?longitudes = 1000& latitudes = 5000;

在你的php文件中获取get方法中的数据

$longitudes  = $_GET['longitudes '];
$latitudes  = $_GET['latitudes '];

在你的where条件下发送这个变量,然后你的问题就解决了