相关疑难解决方法(0)

SQL查询,按给定坐标选择最近的位置

我有$latitude = 29.6815400$longitude = 64.3647100,现在在MySQL我想借15个最近的地方,这些坐标,我打算做此查询:

SELECT *
FROM places
WHERE latitude  BETWEEN($latitude  - 1, $latitude  + 1)
AND   longitude BETWEEN($longitude - 1, $logintude + 1)
LIMIT 15;
Run Code Online (Sandbox Code Playgroud)

你认为这是正确的还是你建议别的吗?

怎么办BEETWEEN,因为我想搜索最近50Km范围的近处?

我忘了说我也可以在运行查询之前使用PHP做任何事情.

注意:我无法使用存储过程.

php mysql sql range coordinates

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

coordinates ×1

mysql ×1

php ×1

range ×1

sql ×1