Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/03/2016, 04:34
Avatar de Jfco
Jfco
 
Fecha de Ingreso: marzo-2016
Mensajes: 8
Antigüedad: 8 años, 1 mes
Puntos: 1
Respuesta: una conexion y dos mysql_select_db

Tal y como menciona 'colote', a mi me ha funcionado 'ALTERNANDO ENTRE LAS BDD' con: " mysql_select_db"
Llamo esta funcion antes de invocar cada Tabla para indicarle la DataBase donde esta dicha Tabla.

Mi codigo es parecido a esto:

//Define conexion MySQL en local_server WampServer!!!...

define("DB_HOST","localhost");
define("DB_USER","root");
define("DB_PASSWD","");

//Escoje las Bases de Datos de trabajo dentro del Servidor MySQL!!!...
define("BDD1_MySQL","work");
define("BDD2_MySQL","home");


//Establece conexion!!!...
$conn = new mysqli(DB_HOST,DB_USER,DB_PASSWD);

if ($conn->connect_error) {

$status = '<I>Could not connect to MySQL<BR>' . mysql_error();
echo '<BR><BR>' . $status . '<BR><BR>';
echo '<FONT SIZE=5 COLOR="gray">Verify Database!!! </FONT>';
echo '<BR><FONT SIZE=3 COLOR="gray">Could not login to the Application...</FONT><BR><BR>';

die("<ADDRESS>[email protected]</ADDRESS>");

}else{

$link = mysql_connect(DB_HOST,DB_USER,DB_PASSWD);

//Selecciona la BDD con la que vas a trabajar en funcion de la BDD
//donde se encuentre. Esto para cada llamada a Tabla!!!...

Ej1.- Seleccionamos "BDD home"...
// mysql_select_db(BDD1_MySQL,$link);
mysql_select_db(BDD2MySQL,$link);

Ej2.- Seleccionamos "BDD work"...
mysql_select_db(BDD1_MySQL,$link);
//mysql_select_db(BDD2MySQL,$link);


//Invoca la Tabla `datos` dentro de esa BDD y continua con la Aplicacion...
$select='INSERT INTO `datos`(`id`,`codigo`,`valor`,`fecha`) VALUES (NULL, ..., ... ... )';
$result = mysql_query($select,$link)
or die('<BR>' . mysql_error() . '<BR><BR> select_command... ' . $select);

}

Última edición por Jfco; 08/03/2016 a las 13:34