我有一个php脚本和一个地理定位数据库。使用PHP和MySQL来计算地理位置距离
此刻我的用户可以输入自己的邮政编码,使用Yahaa我得到他们的地理位置信息。
现在,我有自己的地理位置,我想写加载在距离的顺序与其本地商家的脚本。我猜这样做我需要加载数据库中与用户当前地理位置坐标最相似的记录。我试过这个代码:
$sql = "SELECT * FROM dirlistings WHERE ABS(latitude - $lat) AND ABS(longitude - $long)";
但是它只是以正常顺序显示结果。
我错过了什么吗?
**警告**您的代码易受sql注入攻击。 – 2012-01-31 17:54:18
我正在做这样的事情,事情是它存储在家里的电脑,我不在那里,我可以提供你需要的所有信息。因为地球是一个球体,所以不仅仅是减法。 – Grigor 2012-01-31 18:00:00