|
|
|
| Есть соединение к базе
<?php
$db_my = mysql_connect ("localhost","lalala","123456");
mysql_select_db("db1",$db_my);
mysql_query("SET NAMES 'cp1251'");
|
Мне нужно теперь вывести из 2-ой базы(форум, последние темы)
<?php
$db_forum = mysql_select_db("ipb_forum",$db_my);
|
но теперь, все вытаскивается из дб ipb_forum, как мне закрыть вытаскивание из $db_forum и продолжить из $db_my
Пока сделал так, вытаскиваю из первой, там где надо(пока в единичном случае) вытаскиваю из 2-ой базы, и в конце снова вытаскиваю из первой. Решение не правильное, поэтому спрашиваю как правильно работать с двумя бд | |
|
|
|
|
|
|
|
для: Ванек2010
(09.08.2010 в 14:16)
| | Объяснит кто? | |
|
|
|
|
|
|
|
для: Ванек2010
(09.08.2010 в 14:16)
| | если обе БД на одном сервере (и у пользователя права на доступ к ним обеим) можно просто уточнять имя таблицы именем базы.
INSERT INTO db1.tbl1
SELECT * FROM db2.tbl2
|
mysql_select_db - это просто назначение имени БД по умолчанию.
назначать и переназначать можно столько раз, сколько хочется - никто не мешает 3 и более раза. | |
|
|
|