Как использовать несколько баз данных на разных хостах с помощью php?

0

У меня есть этот массив, который хранит информацию о подключении, и я хочу использовать ее при выполнении запроса

$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());    
}

Проблема в том, что я продолжаю получать эту ошибку. "Host" 192.168.1.5 'не разрешено подключаться к этому серверу MySQL.

В чем проблема?

  • 1
    Хост '192.168.1.5' не может подключиться к этому серверу MySQL
  • 0
    Я уверен, что это разрешено, потому что я работаю в этом 192.168.1.5 (localhost)
Показать ещё 2 комментария
Теги:

1 ответ

1
Лучший ответ

Я предполагаю, что Host '192.168.1.5' является вашей локальной машиной, и вы сталкиваетесь с этой ошибкой при попытке подключиться к Host.20, вам нужно включить удаленный доступ для сервера Host.5 на сервере .20 MySQl.

HowTo

-Майкл

  • 0
    Благодарю. теперь я знаю в чем проблема :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню