gpt4 book ai didi

Php附近的地方脚本帮助

转载 作者:行者123 更新时间:2023-11-29 03:13:30 25 4
gpt4 key购买 nike

我正在阅读 http://code.google.com/apis/maps/articles/phpsqlsearch.html获取 SQL/数学。我写了一些 php 脚本,但没有得到任何结果。

    <?php
$db_host = "localhost";
$db_username = "root";
$db_pass = "";
$db_name = "places";

mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql");
mysql_select_db("$db_name") or die ("no database");

$lat = "37";
$lon = "-122";
$radius = "25";
$sql = mysql_query("SELECT id, name, ( 3959 * acos( cos( radians('$lat') ) * cos( radians( lat ) ) * cos( radians( lng ) - radians('$lon') ) + sin( radians('$lat') ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < '$radius' ORDER BY distance LIMIT 0 , 20") or die("error");

$nearby_check = mysql_num_rows($sql);
if ($nearby_check > 0)
{
while($row = mysql_fetch_array($sql))
{
$name = $row["name"];
echo $name . '<br />';
}
}
else
{
echo 'No Places found nearby';
}
?>

数据库结构和数据与谷歌代码文章中的相同。

那是我的 Php 脚本。它出什么问题了?我认为这可能是一个 SQL 问题。不太确定。这篇文章是从 2008 年 1 月开始的,所以也许内容发生了变化?

最佳答案

http://www.geonames.org/export/

使用 geonames.org 获取您想要的内容。那就是寻找附近的地方。

此服务器从未停机。与http://webservicex.net不同,我已经检查了很长时间了.

您可以在 JavaScript 和 PHP 中使用它。

http://booking.com正在使用这样的服务来显示酒店附近的酒店、机场等。

我一直在为我的一个项目使用这项服务。

geonames 提供了一个数据库转储,我希望他们会定期更新。

您可以在他们的网站上找到更多信息。

http://www.geonames.org/export/web-services.html

http://forum.geonames.org/gforum/posts/list/499.page

关于Php附近的地方脚本帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419563/

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