Foros del Web » Programando para Internet » PHP »

de TXT a MySQL

Estas en el tema de de TXT a MySQL en el foro de PHP en Foros del Web. Aqui les va mi problemita: Tengo 1 tabla "cuenta" con la siguiente estructura: (codcuenta, tipodoc, nrodoc, nick, nombre, apellido, mail, tel dir, ciudad, pais, provincia, ...
  #1 (permalink)  
Antiguo 05/12/2007, 20:30
 
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
de TXT a MySQL

Aqui les va mi problemita:

Tengo 1 tabla "cuenta" con la siguiente estructura:

(codcuenta, tipodoc, nrodoc, nick, nombre, apellido, mail, tel dir, ciudad, pais, provincia, codpostal, balance)

Te esa tabla exporto a un txt sólo los campos codcuenta y balance, lo que queda más o menos parecido a esto:

1 15400
26 10000
22 2500
7 150
25 300

Ahora necesito importar a la tabla ese mismo txt, o sea, quiero que en cada codcuenta se cargue/actualice el balance correspondiente.
¿Hay manera de hacer eso?

Gracias!!
  #2 (permalink)  
Antiguo 05/12/2007, 20:35
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Re: de TXT a MySQL

Si tu separador es el espacio " ", puedes usar file y explode para leer cada linea de tu txt y obtener los datos en un arreglo. Posteriormente ciclas y por cada linea la envias a la base de datos, algo asi:
Código PHP:
$datos file"archivo.txt" );
foreach( 
$datos as $linea ) {
       list( 
$codcuenta$balance ) = explode" "$linea );

       
// Insertas ya con $codcuenta y $balance

Saludos.
  #3 (permalink)  
Antiguo 06/12/2007, 06:24
 
Fecha de Ingreso: septiembre-2007
Mensajes: 220
Antigüedad: 16 años, 6 meses
Puntos: 1
Re: de TXT a MySQL

Exportas un campo de la Base de Datos y luego lo importas, qué quieres conseguir??
  #4 (permalink)  
Antiguo 06/12/2007, 20:38
 
Fecha de Ingreso: octubre-2007
Mensajes: 7
Antigüedad: 16 años, 6 meses
Puntos: 0
Re: de TXT a MySQL

Cita:
Iniciado por Sanubrio Ver Mensaje
Exportas un campo de la Base de Datos y luego lo importas, qué quieres conseguir??
Ese archivo se modifica, en otro sistema y hay que volver a cargarlo en mi sistema.

Gracias x la idea, voy a probar y vuelvo con los resultados :)
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:38.