Estoy tratando de conectarme a 2 bases de datos en la misma instancia de MySQL desde 1 script PHP.Cómo conectarme a 2 bases de datos al mismo tiempo en PHP
Por el momento, la única forma que he descubierto es conectarme a ambas bases de datos con un usuario diferente para cada una.
Estoy usando esto en una secuencia de comandos de migración en la que estoy tomando datos de la base de datos original e insertándolos en la nueva, por lo que estoy recorriendo grandes listas de resultados.
Conectando a 1 base de datos y luego tratando de iniciar una segunda conexión con el mismo usuario simplemente cambia la base de datos actual a la nueva.
¿Alguna otra idea?
Si usa 2 controladores de conexión, definitivamente querrá asegurarse de cerrar ambas conexiones después de usarlos. - Arunabh Das –
Pero PHP se desconectará de la base de datos cuando el script finalice http://php.net/manual/en/function.mysql-close.php –