Necesito actualizar una tabla en una base de datos remota a partir de otra que se encuentra en mi equipo.
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 que hayan en la tabla de mi equipo.
he intentado con este script
Código PHP:
$enlace1= mysql_connect("servidor_remoto","usuario","pwd") or die ("no se ha podido conectar a la BD");
mysql_select_db("bd_remota") or die ("no se ha podido seleccionar la BD");
echo $enlace1;
$sql="select * from estado1";
echo $sql;
$consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta1");
echo $consulta;
$sql2="truncate table estado1";
$consulta2= mysql_query($sql2) or die ("No se pudo ejecutar la consulta2");
$enlace = mysql_connect("localhost", "root", "admin") or die("No pudo conectarse : " . mysql_error());
mysql_select_db("bd_local") or die("No pudo seleccionarse la BD2.");
echo $enlace;
$sql3="INSERT INTO `bd_remota`.`estado1` SELECT * FROM `bd_local`.`estado`";
echo $sql3;
$resultado = mysql_query($sql3) or die("La insercion fallo;: " .mysql_error());
echo "<script>alert('Los datos han sido actualizados en la web!!'); location.href = ('bienvenida.html');</script>";
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'servidor_remoto' (10060) in C:\Archivos de programa\xampp\htdocs\lam\conexionbd.php on line 3
no se ha podido conectar a la BD
segun entiendo esto se debe a que no tengo permisos para acceder al servidor, pero es q no se como asignar esos privilegios
por favor ayyyuuuuddaa