Cita:
Iniciado por daniguillamon $db->Connect($db_host,$db_user,$db_pass,$db_name)
Pues aqui esta,
depende de donde quieras conectarte te pasas unas variables o otras.
Ejemplo:
Código PHP:
//base 1
$db_engine = 'mysql';
$db_user = 'root';
$db_pass = 'pass';
$db_name = 'Base_1';
$db_host = 'localhost';
//base 2
$db_engine2 = 'mysql';
$db_user2 = 'root';
$db_pass2 = 'pass';
$db_name2 = 'Base_2';
$db_host2 = 'localhost';
//base3
$db_engine3 = 'mysql';
$db_user3 = 'root';
$db_pass3 = 'pass';
$db_name3 = 'Base_3';
$db_host3 = 'localhost';
$db->Connect($db_host,$db_user,$db_pass,$db_name) //para conectar con la BD nº 1
//haces todo lo que tengas que hacer y demas y cierras la conexion
$NewsSections = FetchSections('sp_news_sections');
$NewsQuery = $db->Execute("SELECT id,title,date,section FROM `sp_news` ORDER BY `id` DESC LIMIT 6");
while ($NewsRow = $NewsQuery->FetchNextObject()) {
$bgcolor = ($bgcolor == "#FFFFFF" ? "#E9E9E9" : "#FFFFFF");
//despues puedes hacer
$db2->Connect($db_host2,$db_user2,$db_pass2,$db_name2)
$NewsSections2 = FetchSections('sp_news_sections');
$NewsQuery2 = $db->Execute("SELECT id,title,date,section FROM `sp_news` ORDER BY `id` DESC LIMIT 6");
while ($NewsRow = $NewsQuery2->FetchNextObject()) {
$bgcolor = ($bgcolor == "#FFFFFF" ? "#E9E9E9" : "#FFFFFF");
Y aqui estaras usando la BD2 y asi con todo lo demas, vaya, no creo que tengas ningun problema, si necesitas tener abiertas todas las BD al mismo tiempo modifica el nombre de la variable
$db2 $db3 .....
vaya, diria que asi tiene que funcionarte
Un saludo y suerte