繁体   English   中英

在Google Maps上将本地MySQL数据库与PHP和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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM