Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2010, 01:28
Borsetto
 
Fecha de Ingreso: enero-2010
Mensajes: 69
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Cambiar conexión de una BD a otra

Buenas abcdefghi! Gracias por la respuesta. Hago caso de tus palabras ;). Estas son las variables de sesión que tengo en el archivo "config_inc.php":

Código PHP:
session_start();

$_SESSION['DB_NAME'] = "DB_NAME";        // Nombre de la base de datos
$_SESSION['DB_USER'] = "DB_USER";        // Usuario para el acceso
$_SESSION['DB_PASS'] = "DB_PASS";        // Contraseña para el acceso 
Por otro lado, el archivo "oracle_inc.php" que es el que realiza la conexión a la BD y las operaciones de transferencia, logoff, etc... (no pongo el código porque creo que es irrelevante).

Por último, en el archivo principal, wm.php tengo:

Código PHP:
include "./Config/config_inc_lib.php";
include 
"./Config/oracle_inc.php";
... 
Llegados a un punto de wm.php, deseo desconectarme de la BD a la que estoy conectado, con los valores "DB_NAME", "DB_USER" Y "DB_PASS", y conectarme a otra con los valores almacenados en el archivo "config_inc2.php":

Código PHP:
session_start();

$_SESSION['DB_NAME'] = "DB_NAME2";        // Nombre de la base de datos
$_SESSION['DB_USER'] = "DB_USER2";        // Usuario para el acceso
$_SESSION['DB_PASS'] = "DB_PASS2";        // Contraseña para el acceso 
Así pues, mi duda está en cómo pasar de la primera BD a la segunda. Añado que antes de conectarme a la segunda BD tengo que sacar muchos datos por salida estandar, por lo que no es posible poner el session_start() al principio de toda salida.

Espero haber aclarado un poco el problema (que no la solución).
Gracias por la ayuda!