gpt4 book ai didi

php - 查找数据库中在一组纬度和经度点的特定距离内的所有记录

转载 作者:可可西里 更新时间:2023-11-01 07:33:57 33 4
gpt4 key购买 nike

<分区>

我已经看过所有的例子,这是我到目前为止得到的。

我的表格很简单:

学校(表名)- 学号- 纬度- 长- 县- 额外信息

这是我的代码:

<?php

$con = mysql_connect("xxx","xxx","xxx");



if (!$con) {

die('Could not connect: ' . mysql_error());

} else {}



mysql_select_db("xxx", $con);

$latitude = "36.265541";

$longitude = "-119.207153";

$distance = "1"; //miles



$qry = "SELECT *, (3958.75 * ACOS(SIN(" . $latitude . " / 57.2958)*SIN(lat / 57.2958)+COS(" . $latitude . " / 57.2958)*COS(lat / 57.2958)*COS(long / 57.2958 - " . $longitude . " / 57.2958))) as distance FROM schools WHERE (3958.75 * ACOS(SIN(" . $latitude . " / 57.2958)*SIN(lat / 57.2958)+COS(" . $latitude . " / 57.2958)*COS(lat / 57.2958)*COS(long / 57.2958 - " . $longitude . " / 57.2958))) <= " . $distance;

$results = mysql_query($qry);
if (mysql_num_rows($results) > 0) {
while($row = mysql_fetch_assoc($results)) {
print_r($row);
}
} else {}

mysql_close($con);

?>

但是当我尝试运行它时出现这个错误:

警告:mysql_num_rows():提供的参数不是有效的 MySQL 结果资源

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com