gpt4 book ai didi

php - 如何使用php在不同主机上使用多个数据库?

转载 作者:行者123 更新时间:2023-11-29 14:55:33 25 4
gpt4 key购买 nike

我有这个数组来存储连接信息,我想在执行查询时使用它

$dblist = array();

$dblist[] = array(
'host'=>'192.168.1.20',
'username'=>'root',
'password'=>'root1',
'database'=>'unsubscribe_1',
'table'=>'subscribers'
);

$dblist[] = array(
'host'=>'192.168.1.5',
'username'=>'root',
'password'=>'root2',
'database'=>'unsubscribe_test',
'table'=>'subscribers2'
);


foreach($dblist as $list)
{
$host = $list['host'];
$username = $list['username'];
$password = $list['password'];
$db = $list['database'];
$tb = $list['table'];

$conn1 = mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($db,$conn1) or die(mysql_error());

$sql = "select * from $db";
$query = mysql_query($sql,$conn1) or die(mysql_error());
}

问题是我不断收到此错误“主机'192.168.1.5'不允许连接到此MySQL服务器”

这里有什么问题吗?

最佳答案

我假设主机“192.168.1.5”是您的本地计算机,并且在尝试连接到主机 .20 时遇到此错误,您需要在主机 .20 的 MySQl 服务器上启用主机 .5 的远程访问。

HowTo

-迈克尔

关于php - 如何使用php在不同主机上使用多个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722107/

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