“Conocimiento Programación>Programación PHP /MySQL

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

2013/7/16
Un archivo CSV contiene varias filas delimitadas por comas de los datos que se utilizan para importar a una base de datos . En lugar de importar los datos manualmente , puede utilizar un script PHP para automatizar el proceso . PHP cuenta con 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 usar para importar los datos . Haga clic en "Abrir con ", luego haga clic en su 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 :

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

El código anterior se abre un archivo llamado " archivo. csv " para el acceso de lectura. Cambie el nombre del archivo y la ruta con el suyo propio.
3

Crea un bucle que pasa por cada línea e inserta los datos en la tabla. La siguiente código recorre cada línea e inserta los datos en una tabla llamada "clientes" :

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

{

$ query = "INSERT INTO cliente ( nombre) VALUES ( ' info [ 0 ] . .') " ;

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


4

Cierre el archivo después de iteración a través de cada partida . El código siguiente se cierra un archivo CSV en PHP :

fclose ($ archivo) ;

Programación PHP /MySQL
Cómo convertir a Tiempo Epoch en PHP y MySQL
Cómo reiniciar PHP en CentOS
Cómo convertir texto medio a JPG en PHP
Cómo cambiar la contraseña de root de MySQL
Sueldo de un Programador PHP Senior Level
PHP conexiones persistentes que causan MySQL Carga
PHP Referencia de funciones en una Clase
Cómo usar PHP con una impresora térmica
Conocimiento de la computadora © http://www.ordenador.online