Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2008, 09:37
marichica
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 16 años, 3 meses
Puntos: 0
Actualizar tabla remota con datos tabla local

Hola a todos,

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:
$enlace1mysql_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";
$consulta2mysql_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>"
lo he probado en dos bases de datos creadas en el localhost y funciona muy bien, pero cuando lo quiero probar con el serv remoto me sale este error

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