Foros del Web » Programando para Internet » PHP »

Insertar Varios Registros Desde Un Select

Estas en el tema de Insertar Varios Registros Desde Un Select en el foro de PHP en Foros del Web. Hola Gente, como les va? Les comento, necesito seleccionar todos los registros de una tabla, que esta en un servidor externo, e insertarlos en otra ...
  #1 (permalink)  
Antiguo 12/03/2016, 16:27
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 meses
Puntos: 0
Insertar Varios Registros Desde Un Select

Hola Gente, como les va?

Les comento, necesito seleccionar todos los registros de una tabla, que esta en un servidor externo, e insertarlos en otra tabla con la misma estructura en un servidor local.

Realizo las dos conexiones, realizo el select de la tabla A del servidor A, pero no se como insertar estos registros en la tabla A del servidor B.

Código PHP:
Ver original
  1. <?php
  2.  
  3. include "bd.php";
  4.  
  5.  
  6. $sql = "SELECT user_id,firstname,lastname,dni,email,passwd,active,date_create,initzone FROM users";
  7. $resultado = mysql_query($sql, $dbservidor);
  8.  
  9. while ($fila = mysql_fetch_assoc($resultado)) {
  10.     echo $fila["user_id"];
  11.     echo $fila["firstname"];
  12.     echo $fila["lastname"];
  13.     echo $fila["dni"];
  14.     echo $fila["email"];
  15.     echo $fila["passwd"];
  16.     echo $fila["active"];
  17.     echo $fila["date_create"];
  18.     echo $fila["initzone"];
  19.  
  20. }
  21.  
  22. mysql_free_result($resultado);
  23.  
  24.  
  25. ?>

Hasta acá todo bien, tengo todos los registros. El problema es que no se como insertar todos estos registros en la otra tabla.

Código PHP:
$sql "INSERT INTO users VALUES ('user_id','firstname','lastname','dni','email','passwd','active','date_create','initzone')";





echo 
"<script>alert('Los datos han sido actualizados en la web!!');</script>"
La verdad no se como avanzar, ni como. Si conocen otra manera de hacer esto también me serviría.

Podrían ayudarme con esto?

Muchas gracias
  #2 (permalink)  
Antiguo 12/03/2016, 16:33
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Insertar Varios Registros Desde Un Select

porque no importas un backup completo? modo facil:

ingresas a phpmyadmin->base de datos->arriba "exportar", te genera el .sql descargable

ingresas a phpmyadmin local -> importar -> seleccionas el .sql descargado, le das continuar y ya esta todo.

puedes exportar tablas especificas o todas... como quieras
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 13/03/2016, 20:53
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Insertar Varios Registros Desde Un Select

Gracias por tu respuesta!

El tema está en que eso lo tengo que hacer todos los días en 30 computadoras!! Manualmente no es una opción. Por eso estoy haciendo un script para que lo haga automáticamente cada vez que ingreso al programa desde cada computadora. Para que cada vez que cree un registro en el servidor externo, se inserten en todas las bases de datos locales.

No conozco mucho, el problema esta en como hago para sincronizar eso.
Llegue hasta seleccionar esos registros, pero no se como insertarlos.

Igualmente agradezco tu ayuda!

Saludos
  #4 (permalink)  
Antiguo 14/03/2016, 15:12
 
Fecha de Ingreso: febrero-2012
Ubicación: Cancun
Mensajes: 79
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Insertar Varios Registros Desde Un Select

Alguien que me recomiende algún tema o pagina donde pueda aprender esto?

Muchas gracias

Etiquetas: mysql, registro, registros, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.