SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.06.2012 01:11:04

fortuna
Участник
Зарегистрирован: 23.05.2012
Сообщений: 5

Две базы один запрос .

Искал ответ так и не нашёл , может кто знает .
У меня такая проблема , есть два сайта и хочу чтобы с одного сайта база user была доступна и на другом как это решить ?
//удалённая БД , в ней база user 
$dblocalhost = "mys2q1l.рры";
$dbname = "fo_testing";
$dbuser = "esing";
$dbpassword = "pae";


//внутренняя база , пока на локальном пк
$dblocalhost = "localhost";
$dbname = "baza";
$dbuser = "root";
$dbpassword = "";



mysql_connect($dblocalhost, $dbuser, $dbpassword) or die ("Could not connect: " . mysql_error());
mysql_query ('SET NAMES cp1251');
mysql_select_db ($dbname) or die ('NO data base');

$result = mysql_query ("SELECT * FROM user ");
$result = mysql_fetch_array ($result);
 
echo $result ['id'];
echo $result ['name'];
echo $result ['text'];

//это запрос к внутр. БД .
$rw = mysql_query ("SELECT * FROM text ");

Как мне решить данную проблему ? а вот если нужно доключиться сразу к двум бд в один запрос , к удалёнки и локальном .
SELECT * FROM user , text WHERE user.id = 1
Как решить эту проблему ?

Отредактированно fortuna (11.06.2012 01:12:55)

Неактивен

 

#2 11.06.2012 21:52:23

fortuna
Участник
Зарегистрирован: 23.05.2012
Сообщений: 5

Re: Две базы один запрос .

так что не кто не зает как решить данную проблему .???

Неактивен

 

#3 11.06.2012 22:18:24

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Две базы один запрос .

Невозможен запрос к двум базам, расположенным на разных серверах. Иногда можно решить задачу, используя хранилище FEDERATED

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson