KPD
Новичок
PHPbb и сайт - делема с базами.
Произвёл интеграцию сайта и форума. Тоесть теперь на сайте можно авторизоваться пользователям, которые зарегистрированы на форуме.
Вот к примеру они могу оставлять комментарии к новостям.
И возникла следующая делема.
У меня форум и сайт находятся в разных БД.
К примеру когда я вывожу список комментариев, мне было бы удобно, да думаю и с точки зрения производительности так лучше, получить одним SQL запросом все данные и сами комментарии и данные о пользователе который оставил данный комментарий, тоесть сделаю такой запрос:
Запрос для примера:
user - табличка с пользователями - форумная таблица
comm - табличка с комментариями - таблица сайта
SELECT user.name, user.id, user.avatar, comm.title, comm.txt, comm.id FROM user, comm WHERE comm.news_id=5 AND comm.user_id = user.id
Этот запрос был бы справедлив еслибы таблицы форума и сайта были в обной БД.
А можно ли сделать подобное, если таблицы находятся в разных БД?
И хочу посоветоваться, если нельзя так сделать то что лучше, совместить базы форума и сайта или просто делать эту операция (вывод комментариев) несколькими запросами в ПХП, тоесть сначала получаем список комментариев а потом уже по каждому комментарию запрашиваем инфу о юзере?
Произвёл интеграцию сайта и форума. Тоесть теперь на сайте можно авторизоваться пользователям, которые зарегистрированы на форуме.
Вот к примеру они могу оставлять комментарии к новостям.
И возникла следующая делема.
У меня форум и сайт находятся в разных БД.
К примеру когда я вывожу список комментариев, мне было бы удобно, да думаю и с точки зрения производительности так лучше, получить одним SQL запросом все данные и сами комментарии и данные о пользователе который оставил данный комментарий, тоесть сделаю такой запрос:
Запрос для примера:
user - табличка с пользователями - форумная таблица
comm - табличка с комментариями - таблица сайта
SELECT user.name, user.id, user.avatar, comm.title, comm.txt, comm.id FROM user, comm WHERE comm.news_id=5 AND comm.user_id = user.id
Этот запрос был бы справедлив еслибы таблицы форума и сайта были в обной БД.
А можно ли сделать подобное, если таблицы находятся в разных БД?
И хочу посоветоваться, если нельзя так сделать то что лучше, совместить базы форума и сайта или просто делать эту операция (вывод комментариев) несколькими запросами в ПХП, тоесть сначала получаем список комментариев а потом уже по каждому комментарию запрашиваем инфу о юзере?