PHP - Importar a mi BD registros de un archivo CSV

 
Vista:

Importar a mi BD registros de un archivo CSV

Publicado por HugoRivero (1 intervención) el 23/02/2015 17:12:07
Hola Saludos!

Tengo un problema, necesito almacenar los registros de un archivo CSV a mi Base de Datos, pero he buscado bastante y no he tenido éxito, alguien que me apoye por favor!!
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Importar a mi BD registros de un archivo CSV

Publicado por MMan (59 intervenciones) el 23/02/2015 17:29:14
CSV = archivo delimitado por comas

1, juan perez, 22, av.su casa #123, 999999999


http://php.net/manual/es/function.explode.php
http://php.net/manual/es/function.file.php

1
2
3
4
5
6
7
8
9
10
11
12
13
$lineas = file("C:\\myfile.csv");
 
foreach($lineas as $linea)
{
 
    $datos = explode(",", $linea);  // convierte el string en un array.. lo divide por la coma (, )
    echo $datos[0]; //  1
    echo $datos[1]; //  juan perez
    echo $datos[2]; // 22
    echo $datos[3]; //  av.su casa #123
    echo $datos[4]; // 999999999
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 729
Bronce
Ha aumentado 1 puesto en PHP (en relación al último mes)
Gráfica de PHP

Importar a mi BD registros de un archivo CSV

Publicado por gonzalo (615 intervenciones) el 23/02/2015 20:20:46
solo asegurate de que los nombres no esten separados por coma y que los numeros no tengan separador de miles.

1, perez Lopez, Juan, 22, av.su casa #123, 9,999,999.99

suerte, salu2.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar