bueno por eso te digo, tenes que conectarse a 2 db simultaneamente.
tenes que ser mas simple y directo en el problema que queres resolver.
esto se hace asi:
Código PHP:
Ver original<?
$hostname='tu.servidor.remoto';
$username='tu_usuario_remoto';
$password='tu_password_remoto';
$hostname2='localhost';
$username2='tu_usuario_local';
$password2='tu_password_local';
$dbname='tu_base_de_datos';
#Para efectos del ejemplo supondremos que es la misma base de datos en ambas bases de datos tanto la remota como la local
$conex_local = @mysql_connect($hostname2,$username2, $password2);
$sql = "SHOW TABLES FROM $db_from";
$sql = "SHOW TABLES FROM $db_from";
$sql = "SHOW TABLES FROM $db_from";
?>
eso te tiene que funcionar, podes interactuar con las 2 db simultaneamente.
si no podes acceder a alguna db es otro problema