Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2012, 08:15
wlinker
 
Fecha de Ingreso: agosto-2012
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 5
De acuerdo Respuesta: Consulta 2 Base de datos con php

Yo haria lo siguiente:

Crearía primeramente unas globales, donde solo cambiaria el nombre de la base de datos...:
Código PHP:
Ver original
  1. // Definimos las constantes para el servidor MsSQL 10.34.68.56
  2. define('DB_SERVER', 'localhost');   //  Servidor que contiene la base de datos
  3. define('DB_USER', 'root');          //  usuario con acceso a la base de datos
  4. define('DB_PASSWORD', 'clave_db');      //  clave del usuario
  5.  
  6. // Bases de datos a utilizar
  7. define('DB_NAME', 'intranet_portada');  //  Base de datos para trabajar
  8. define('DB_NAME_2', 'intranet_portada');    //  Base de datos para trabajar

y después haría dos conexiones que incluiría en donde necesitara cada una, algo así como lo siguiente:

Código PHP:
Ver original
  1. function preparar_conexion()
  2. {
  3.     require_once 'conexion.php';
  4.     date_default_timezone_set("America/Mexico_City");
  5.     $fecha = date('Y-m-d H:i:s');
  6.     $conexion = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD);  //Crea conexion
  7.     mysql_select_db(DB_NAME, $conexion); //  Conecta con la base de datos
  8.     mysql_query("SET NAMES 'utf8'");
  9.     mysql_query("SET AUTOCOMMIT=0");
  10.     mysql_query ("beggin");
  11. }

Código PHP:
Ver original
  1. function preparar_conexion_2()
  2. {
  3.     require_once 'conexion.php';
  4.     date_default_timezone_set("America/Mexico_City");
  5.     $fecha = date('Y-m-d H:i:s');
  6.     $conexion = mysql_connect(DB_SERVER, DB_USER, DB_PASSWORD);  //Crea conexion
  7.     mysql_select_db(DB_NAME_2, $conexion); //  Conecta con la base de datos
  8.     mysql_query("SET NAMES 'utf8'");
  9.     mysql_query("SET AUTOCOMMIT=0");
  10.     mysql_query ("beggin");
  11. }


al final la forma de usarla es lo de menos, solo quiero hacer mención a que solo es necesario cambiar el nombre de la base de datos.