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");