|
MySQL.RU - Webboard
Вернуться
Работа с двумя базами данных (Алексей) 17/11/2006 - 02:30:54
Re: Работа с двумя базами данных (Mat) 19/01/2007 - 18:14:51
From: Алексей - 17/11/2006 - 02:30:54
Subject:Работа с двумя базами данных
-----------------
Подобная тема уже обсуждалась но как то конкретных ответов небыло.
Задача следующая: Имеется две базы данных, одна находится на сервере S1, вторая на сервере S2. Теперь подключаемся к DB1 на сервере S1 затем к DB2 на сервере S2:
$sql1 = mysql_connect($S1,$dbuser1,$dbpass1) or die(mysql_error());
mysql_select_db("$db1", $sql1) or die(mysql_error());
$sql2 = mysql_connect($S2,$dbuser2,$dbpass2) or die(mysql_error());
mysql_select_db("$db2", $sql2) or die(mysql_error());
В первой базе имееся поле "имя", во второй базе поля "имя" и "возраст". Мне нужно получить возраст людей из второй базы которые находятся в первой.
Еслибы это были таблицы в одной БД я бы написал так:
SELECT name, age FROM DB1, DB2 WHERE DB1.name=DB2.name
А как это написать для двух БД? Может кто знает...
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30535
|
|