Здравствуйте Гость!


Запомнить.
Авто. вход.
Забыли пароль?
Регистрация

ПОДПИСКА Подписавшись по E-mail, Вы будете получать уведомления о новых статьях к себе на почту.
Подписатся на почтовую рассылку на сайте astranar.ru
Подписаться



ДОБАВЛЯЙТЕСЬ В ДРУЗЬЯ Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте на стене моего аккаунта.
Мой аккаунт Вконтакте
Мой аккаунт
Главная - PHP - Подключение к двум базам данных на разных физических серверах


Подключение к двум базам данных на разных физических серверах


При создании некоторых серьезных проектов которые вероятно будут иметь хорошую нагрузку, нужно будет применять репликацию(я в следующей статье опишу, что это). И для этой задачи нам потребуется подключатся на одной странице к двум базам данных MySql, которые находятся на двух разных физических серверах.

Репликация - эта технология используется на многих серьезных сайтах. Например городские сайты, или социальные сети. А вообще это очень интересная тема, но про репликацию поговорим в следующей статье.

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

$db1 = mysql_connect('адрес_сервера1', 'пользователь1', 'пароль1') or die (mysql_error());
mysql_select_db('имя_базы_данных1',$db1) or die (mysql_error());

$db2 = mysql_connect('адрес_сервера2', 'пользователь2', 'пароль2') or die (mysql_error());
mysql_select_db('имя_базы_данных2',$db2) or die (mysql_error())


Ну и соответственно исполнять запросы к базам данных так:

$q1 = mysql_query("SELECT * FROM `table`",$db1);

$q2 = mysql_query("SELECT * FROM `table`",$db2);



Все думаю ясно и понятно.

Ну а чтобы закрыть соединение с базами достаточно прописать mysql_close(); И оба соединения закроются.

Удачи.



Просмотров страницы: 6156
Урок добавлен: 11 Января 2013

<<<Предыдущая статьяСледущая статья >>>

Копирование материалов разрешается только с указанием автора (Пальгов Олег) и индексируемой прямой ссылкой на сайт (https://astranar.ru/)!

Добавляйтесь ко мне в друзья ВКонтакте: https://vk.com/palgov_oleg. Если Вы хотите оценить меня и мою работу, то напишите на стене моего аккаунта ВКонтакте.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления:
Подписаться на обновления


Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Ещё статьи по php:
Операции со строками -> Сравнение строк в php strCmp()
Добавление комментариев Ajaxs+PhP+MySql
Работа с массивами PHP – создание, наполнение, удаление
Вывод из mysql


Комментарии (0)


Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Подключение к двум базам данных на разных физических серверах
Все будет...со временем... а особенно со временем будет время на то на что не хватало времени в прошлом.

Олег Пальгов


Вступайте в группу!