Hola a todos,
Necesito actualizar una tabla en una base de datos local a partir de otra que se encuentra en un servidor remoto.
Quiero crear un procedimiento automatico que me actualice la tabla, en donde primero debe vaciar los registros de la bd y luego insertar los registros de la tabla remota.
$qry_trans=array("TRUNCATE `fam`.`atributo`;", "INSERT INTO `fam`.`atributo` SELECT * FROM `famM`.`atributo`;")
for($n=0; $n<count($qry_trans);$n++)
{
echo $qry_trans[$n]."<br>";
if(!mysql_query($qry_trans[$n]))
{
echo "Error: ".mysql_error()."<br><br>";
}
}
y funciona perfecto si las 2 bd estan en local, pero al pasarlo a los servidores separados no se como hacer para indicar en la sentencia que el select es sobre la BD del servidor remoto.
Alguna sugerencia???
Se que puedo hacer el select por separado despues recorrer los registros y hacer un insert por cada registro pero esto es mas pesado y tardado por eso lo quisiera hacer en una sola instruccion
Gracias