Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2008, 03:59
xinxan22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
"2" Conexiones a base de datos Mysql

Buenos días,
me gustaría conectar, mediante php, a dos bases de datos mysql distintas. Para conectarme a 1 lo que hago es lo siguiente:

Código PHP:
<?php
//Primera conexion
$nombre_bd_1="bd_1";
$host_bd_1="localhost";
$user_bd_1="usuario";
$pass_bd_1="pass";

$conexion_1=@mysql_connect($host_bd_1,$user_bd_1,$pass_bd_1);

mysql_select_db($nombre_bd_1,$conexion_1);


//Segunda conexion
$nombre_bd_2="bd_2";
$host_bd_2="localhost";
$user_bd_2="usuario";
$pass_bd_2="pass";

$conexion_2=@mysql_connect($host_bd_2,$user_bd_2,$pass_bd_2);

mysql_select_db($nombre_bd_2,$conexion_2);
Lo extraño es que cuando utilizo los mysql_query, por ejemplo:

Código PHP:
$sql="SELECT * FROM table;";
$query=mysql_query($sql,$conexion_1);
....
....
$insert="INSERT INTO table_otra ....;";
mysql_query($insert,$conexion_2); 
Me hace en la misma base de datos el select i el insert (en la de conexion_1).
Como puedo hacer para que funcione la conexion_2 ??

Gracias.
Saludos.