Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/04/2010, 09:55
Avatar de cemansilla
cemansilla
 
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Cargar .txt a MySQL

Una pregunta, ¿lo que querés hacer es separar de la forma explicada y almacenarlo en 4 campos de una base de datos?

Si es así podrias obtener las partes usando la función substr() de PHP, algo así:

Código PHP:
<?php

$aDatos 
= array();

$contenido file("leer.txt");

$i 0;
foreach(
$contenido as $c){
    
$aDatos[$i]['correlativo'] = substr($c02);
    
$aDatos[$i]['identificador'] = substr($c210);
    
$aDatos[$i]['telefono'] = substr($c128);
    
$aDatos[$i]['ubicacion'] = substr($c20);
    
    
$i++;
}

?>
Y luego lo insertás a la base recorriendo el nuevo array o lo podés hacer en el foreach anterior, yo lo separe para ser más descriptivo:

Código PHP:
<?php

foreach($aDatos as $d){
    
    
$query "INSERT INTO `tabla` (`correlativo`, `identificador`, `telefono`, `ubicacion`) VALUES ('" $d['correlativo'] . "', '" $d['identificador'] . "', '" $d['telefono'] . "', '" $d['ubicacion'] . "')";
    
}

?>
Saludos!
__________________
CÉSAR MANSILLA
Web & Mobile Developer - Analista - Creativo - Curioso
http://cesarmansilla.com/
http://cesarmansilla.com/blog/