Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2005, 19:34
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 21 años, 3 meses
Puntos: 13
Intercalar entre 2 bases en un mismo script

Si por alguna razón, dentro de un mismo script necesitara ir intercalando queries para 2 bases de datos distintas (MySQL y PHP) ¿cuál sería la manera más óptima?

Método 1:

# Conexion al servidor
$conn = mysql_connect(host,usuario,password);
# Selecciono la primera base de datos
$db = mysql_select_db("base1");
# Ejecuto un query para dicha base
$query = mysql_query("SELECT*FROM tabla");
# Selecciono la segunda base de datos
$db = mysql_select_db("base2");
# Ejecuto un query para dicha base
$query2 = mysql_query("SELECT*FROM tabla");
# Vuelvo a seleccionar la primera base
$db = mysql_select_db("base1");
# Ejecuto otro quey para dicha base
$query3 = mysql_query("SELECT*FROM otratabla");


Método 2:

# Conexion al servidor
$conn = mysql_connect(host,usuario,password);
# Ejecuto un query para la primera base
$query = mysql_db_query("base1","SELECT*FROM tabla");
# Ejecuto un query para la segunda base
$query2 = mysql_db_query("base2","SELECT*FROM tabla");
# Ejecuto otro query para la primera base
$query3 = mysql_db_query("base1","SELECT*FROM otratabla");


__________________
El conocimiento es libre: Movimiento por la Devolución