![](/img/trans.png)
[英]Google maps only shows last marker from a MySQL database using PHP and JavaScript
[英]Using local MySQL database with PHP & JavaScript on Google Maps
我正在尝试按照本教程进行操作-https: //developers.google.com/maps/articles/phpsqlajax_v3
我有一个非常基本和简单的问题。
使用firefox,当我加载内置有php和javascript的html页面时,可以看到此错误,如上教程所示。
TypeError: xml is null
我拥有的MySQL数据库在我的计算机上,并且没有托管在有问题的网站上。 因此,当我运行在命令行中导出xml的php脚本时,我可以看到它正常运行。
我试图将我的IP地址添加到phpsqlajax_dbinfo.php文件中,这样-
<?php
$username="";
$password="";
$database="";
$host="";
?>
但这会导致连接错误。
为了能够引用我的计算机上的数据库而不是站点上的数据库,我需要进行哪些更改?
编辑我已验证主机,数据库,密码和用户名字段正确。 我可以从命令行运行phpsqlajax_genxml.php文件。
如果您在计算机上运行MySql,请在phpsqlajax_dbinfo.php中将“ localhost”用作服务器:
$server="localhost";
您的MySql DB可能未设置为侦听您的公共IP,如果您确实要使用IP,则可以将其添加到my.cnf,但我确实建议您使用localhost:
bind-address = your_ip
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.