ubiquitour.com

Cómo importar un archivo CSV en su base de datos con PHP

Un archivo CSV contiene varias comas filas de datos que utilice para importar a una base de datos. En lugar de importar manualmente los datos, puede utilizar un script PHP para automatizar el proceso. PHP cuenta con varias funciones para abrir y para importar un archivo CSV en una base de datos. Con un script PHP, puede importar varias filas de datos, ahorrando tiempo y recursos en el servidor de base de datos.

Instrucciones

1 Haga clic derecho en el archivo PHP que desea usar para importar los datos. "Abrir con", haga clic en el editor de PHP.

2 Abra el archivo CSV. Debe abrir cualquier archivo que utilice código PHP y asigna el archivo a un controlador. El controlador es un buffer que contiene datos del archivo. El código siguiente abre un archivo en PHP:

$file = fopen ("c:\file.csv", "r");

El código anterior abre un archivo llamado "archivo.CVS" para acceso de lectura. Vuelva a colocar el nombre del archivo y la ruta con el suyo propio.

3 Crear un bucle que pasa por cada elemento de línea e inserta los datos en la tabla. El código siguiente recorre cada elemento de línea e inserta los datos en una tabla llamada a "clientes":

mientras que (($info = fgetcsv ($file, 1000, ","))! == false)

{

$query= "insert into customer(name) values('.info[0].')";

mysql_query($query) or die(mysql_error());

}4

Cierre el archivo después de recorrer cada línea de artículo. El siguiente código cierra un archivo CSV en PHP:

fclose($File);