Доступ к таблице из другой БД

Benderlio

Новичок
Доступ к таблице из другой БД

Добрый день.
есть несколько БД
в одной хранятся пользователи, в другой скажем блог и т.д.

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

как то можно объединить бд или назначить общую таблицу? что бы дергать все одним запросом а не менять базы туда сюда(mysql_select_db(DBName);)
Спасибо.
 

флоппик

promotor fidei
Команда форума
Партнер клуба
обе БД на одном экземпляре MYSQL, или на разных?
 

Benderlio

Новичок
версия всмысле? одна и та же
однин сервер, сайт с поддоменами , и разные бд для каждого поддомена.
 

A1x

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

mysql_select_db('db1');
mysql_query("SELECT * FROM some_table LEFT JOIN db2.another_table ..."); и т.д.
 

Фанат

oncle terrible
Команда форума
Только не экземпляр, а юзер.
И непонятно, зачем делать две бд, если работают все равно вместе
 

Benderlio

Новичок
просто порядка 20 поддоменов . на каждоам от 3-х до 7 таблиц, не хочется все хранить в одной куче.
а пересекаются только по таблице пользователей и все
 
Сверху