Cita:
Iniciado por JGarciaQ
mmmm a ver, lo he hecho pero no me va.
En un fichero CONEXION.PHP me he definido las conexiones. Quiero hacer 2 conexiones a 2 bases de datos distintas (dentro de mysql).
require_once("../BIBLIOTECA/fx_mysql.php");
$server="localhost";
$bd="pruebas1";
$usr="root";
$pwd="1234";
$con1=db_connect_mysql($server,$bd,$usr,$pwd);
$bd2="Prueba2";
$con2=db_connect_mysql($server,$bd,$usr,$pwd)
************************************************** *****
Posteriormente en el fichero INDEX.PHP hago las dos consultas
mysql_query($consulta1,$con1);
mysql_query($consulta2,$con2);
PEROOO el problema es que a la base de datos Prueba1 no accede !!!!!!!!!!
***********************
QUE HAGO MAL???? Deberia hacer 2 ficheros CONEXION???? SERIA MEJOR con dos ficheros o con 1?????
Te fijaste bien?
Código PHP:
$con2=db_connect_mysql($server,$bd,$usr,$pwd)
No deberías usar la $bd2 aquí?
Y otra cosa, no es necesario un segundo fichero de conexion, en realidad al hacer includes lo q haces es como añadir tu codigo al script así q es lo mismo tener el código en el mismo fichero q incluir otro. Pero claro es más cómodo tener el código q se usa con regularidad en un archivo para incluirlo solamente en lugar de reescribirlo.
Si no te funciona comprueba los datos de conexión a dicha base de datos.
Saludos.