Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从一个网站访问另一个网站的数据库_Php_Mysql_Database - Fatal编程技术网

Php 如何从一个网站访问另一个网站的数据库

Php 如何从一个网站访问另一个网站的数据库,php,mysql,database,Php,Mysql,Database,嗨,我在从一个站点访问另一个站点时遇到了问题 我有一个网站说a.com,我想把数据库从这个网站复制到我的另一个网站说b.com 我在这两个网站上都使用Cpanel。在站点A.com中,我创建了一个具有所需权限的用户,并在access主机中添加了另一个网站(b.com) 现在要从b.com访问a.com数据库,我可以使用我在a.com上创建的用户名和密码,但我不确定应该使用什么主机名 网站a.com使用localhost作为主机名..我应该在b.com中使用什么..您应该使用a.com,或者一个合

嗨,我在从一个站点访问另一个站点时遇到了问题

我有一个网站说a.com,我想把数据库从这个网站复制到我的另一个网站说b.com

我在这两个网站上都使用Cpanel。在站点A.com中,我创建了一个具有所需权限的用户,并在access主机中添加了另一个网站(b.com)

现在要从b.com访问a.com数据库,我可以使用我在a.com上创建的用户名和密码,但我不确定应该使用什么主机名


网站a.com使用localhost作为主机名..我应该在b.com中使用什么..

您应该使用
a.com
,或者一个合适的IP地址/域名,它可以正确地将连接指向数据库

但是,请注意,您需要配置传入服务器以接受连接(即端口转发、防火墙等)。

假设:

  • 数据库被配置为在网络上公开(如果它被设计为仅从同一台机器上使用,则不应如此,首选UNIX套接字)
  • 路上没有防火墙
  • 数据库权限表将权限授予其他服务器上的用户

…那么它就是运行数据库服务器的机器的ip地址。

如果无法连接到数据库,那么最好开发某种api。试试这个
您可能会得到一些帮助。

我们可以使用
$.getJSON
函数
jQuery

您可以从以下网站获得详细信息: 站点