lunes, 21 de diciembre de 2009

Importar datos de archivo CSV (Excel) a Mysql mediante PHP

<?php 
//require("config.php") se refiere al archivo de conexion a la BD
require("config.php"); 
$row = 0

$fp fopen ("prueba.csv","r"); 
//el valor mil indica la cantidad de bytes del archivo

//si el archivo es un poco grande es mejor dejarlo en 0
//en algunos casos el ";" no es aceptado usa ","
while (
$data fgetcsv ($fp1000";")) 

$num count ($data); 
print 
" <br>"
$row++; 
echo 
"$row- ".$data[0].$data[1].$data[2].$data[3].$data[4].$data[5]; 
$insertar="INSERT INTO tutabla () VALUES ('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]')"
mysql_query($insertar); 

fclose ($fp); 

?>

1 comentario:

  1. Cuando el archivo Tiene mas de 7mil lineas marca un error 404 y solo carga unos 6900 registros

    ResponderEliminar