Справочники, инструменты, документация

SQL: Одновременное подключение к двум базам на разных серверах

Первое что нужно запомнить, подключатся нужно последовательно, сначала к одной базе, потом ко второй, в теории можно одновременно подключиться к трем и более базам.

Одновременное подключение

Подключаемся к первой базе, где bd1 имя первой базы данных

$dbh1=mysql_connect('123.123.123.123','login','password');
mysql_select_db('bd1', $dbh1);
mysql_query("SET NAMES 'utf8'");

Аналогично подключаемся ко второй базе, где bd2 имя первой базы данных

$dbh2=mysql_connect('localhost','login','password');
mysql_select_db('bd2', $dbh2);
mysql_query("SET NAMES 'utf8'");

Запрос из определенной базы:

Для того чтобы указать с какой базой мы будем работать, указываем на это в конце запроса:

Очищение таблицы (в запросе мы очищаем таблицу table в базе bd2($dbh2)):

mysql_query("TRUNCATE TABLE `table`", $dbh2);

Добавление строк (в запросе мы добавим строку с ячейкой login в базе bd1($dbh1)):

mysql_query("INSERT INTO `table` (`login`) VALUES ('new_login')", $dbh1);