Использование нескольких баз данных в скрипте

ВладNSK

Новичок
define('DEBUG',true);
require_once 'library/factory.php';

require_once 'library/database/mysqli.php';
require_once 'includes/config.php';


$db = new SDatabase( Sconfig::getDatabaseSettings( 'base1' ) );
$db2 = new SDatabase( Sconfig::getDatabaseSettings( 'base2' ) );

$row = $db->get_query_object( 'SELECT id FROM table WHERE id=1' );
$row2 = $db2->get_query_object( 'SELECT id FROM table WHERE id=1' );

Вопрос: почему db это тоже самое, что и db2? А если создавать объекты в отдельных функциях то всё нормально работает (если короче - почему нельзя использовать их одновременно).
 

tz-lom

Продвинутый новичок
mysql_connect имеет параметр про который часто забывают - если уже есть подключение к серверу он его переиспользует а не создаёт новое,соответственно USE для "нового" подключения применяется на старом и вообще эти подключения суть одно
используйте
mysql_connect ("server","user","password",true)
 

weregod

unserializer
может, тему прикрепить? регулярный вопрос из-за отсутствия опыта и невнимательности при чтении мана.
 

Фанат

oncle terrible
Команда форума
1. таких популярных вопросов на пару страниц наберется. Обычных тем не видно будет.
2. вопросы пишут не читатели, а писатели. все равно не увидят
 
Сверху