Foros del Web » Programando para Internet » PHP » CodeIgniter »

Utilizar múltiples base de datos en una aplicación

Estas en el tema de Utilizar múltiples base de datos en una aplicación en el foro de CodeIgniter en Foros del Web. Hola colegas lo que necesito es eso que puse en el título de este post, utilizar multiples bases de datos en CodeIgniter con una misma ...
  #1 (permalink)  
Antiguo 30/04/2015, 07:33
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 17 años, 2 meses
Puntos: 5
Pregunta Utilizar múltiples base de datos en una aplicación

Hola colegas
lo que necesito es eso que puse en el título de este post, utilizar multiples bases de datos en CodeIgniter con una misma aplicación. Les explico en qué cosniste esto.

Tengo un sitio en varios idiomas y la intención es que cuando entre a la administracíon, que es común para todos al seleccionar el idioma en el que quiero entrar se conecte con la base de datos del idioma correspondiente. Espero me puedan ayudar. Gracoas por todo
  #2 (permalink)  
Antiguo 10/05/2015, 14:15
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 4 meses
Puntos: 6
Respuesta: Utilizar múltiples base de datos en una aplicación

Bueno, esto lo configuras desde el archivo de config database.php en donde puedes hacer algo asi:

Código PHP:
//En este array podes definir las BD que queres , de la siguiente manera

$db['default']['hostname'] = "192.168.0.100";
//el resto ...
//Ahora definimos la otra base
$db['otradb']['hostname'] = "192.168.0.101";


#Despues cuando cargas la base de datos en donde la necesites podes hacer lo siguiente:

$db1 $this->load->database('default'TRUE);
$db2 $this->load->database('otradb'TRUE); 
Espero te sirva, saludos.
PD: Te dejo el link de la documentacion por las dudas:
http://www.codeigniter.com/userguide...onnecting.html

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.