Tecnología

Inicio

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

Un archivo CSV contiene varias filas delimitados por comas de los datos que se utilizan para importar en una base de datos. En lugar de importar manualmente los datos, se puede utilizar un script PHP para automatizar el proceso. PHP emplea varias funciones para abrir e 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 en el archivo PHP que desea utilizar para importar los datos. Haga clic en "Abrir con", a continuación, en el editor de PHP.

2 Abra el archivo CSV. Debe abrir cualquier archivo que se utiliza en el código PHP y asignar el archivo a un controlador. El controlador es un búfer que contiene los datos del archivo. El código siguiente abre un archivo en PHP:

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

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

3 Crea un bucle que pasa a través de cada elemento de línea e inserta los datos en la tabla. El código siguiente se reproduce a través de cada elemento de línea e inserta los datos en una tabla denominada "clientes":

while (($ info = fgetcsv ($ archivo, 1000, ""))! == false)

{

$ Consulta = "insertar en el cliente (nombre) VALUES ( 'info [0]..')";

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

}

4 Cierre el archivo después de la iteración a través de cada elemento de línea. El siguiente código se cierra un archivo CSV en PHP:

fclose ($ archivo);