| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo importar archivos CSV a MySQL con PHP
    El formato de valores separados por comas ( CSV ​​) se utiliza para crear archivos de texto de datos tabulares. Es utilizado por el libro , hoja de cálculo y base de datos de programas de dirección a los datos de salida en un formato que pueda ser leído por otro programa. Cada línea representa un registro específico. Los campos de cada registro están separados por una coma. El lenguaje de programación PHP puede ser usado para colocar el contenido de un archivo CSV en una matriz. La matriz se envía entonces a la base de datos de MySQL . Cada campo se inserta en una columna específica dentro de la tabla . Instrucciones
    1

    Abra un archivo de texto en blanco en cualquier editor de texto.
    2

    Tipo de la línea

    . para iniciar el script PHP
    3

    Escriba el Lines

    $ host = " localhost" ;

    $ nombre_bd = "example" ; < br >

    $ table_name = "prueba " ;

    $ username = "username" ;

    $ passwd = "password" ;

    $ f_separator = " " ;

    $ l_separator = " \\ n";

    $ archivo = " filename.csv " ;

    para crear las variables utilizadas en el guión. Cambie los valores de las variables con la información correcta para su base de datos .
    4

    Escribe las líneas

    if (! File_exists ( $ archivo )) { echo

    " archivo no encontrado Detener guión. ". PHP_EOL ; .

    salida;

    }

    Para comprobar si el archivo existe . Si el archivo no existe la línea "Archivo no encontrado. Detener guión. " se imprimirá en la pantalla y terminará el guión.
    5

    Escriba el Lines

    $ archivo = fopen ( $ archivo , "r" ) or die ("No se puede abrir el archivo . guión Stopping " PHP_EOL ) . .

    Para abrir el archivo . Si el archivo no se puede abrir, la línea " no se puede abrir el archivo. Script de detención . " se imprimirá en la pantalla y terminará el guión.
    6

    Escriba el

    High Line $ size = filesize ( $ archivo ) or die ( "Archivo está vacío " . PHP_EOL ) ;

    obtener el tamaño del archivo . Si el archivo está vacío , la línea de " archivo está vacío . " se imprimirá en la pantalla y terminará el guión
    7

    Escriba el Lines

    $ contenido = fread ($ archivo , $ size ) .

    fclose ( $ file ) .

    para leer el contenido del archivo en el "contenido $" arreglo y cierre el archivo
    8

    Escriba el Lines

    $ con = @ mysql_connect ($ host , $ usuario , $ passwd ) or die ( mysql_error ());

    @ mysql_select_db ($ nombre_bd ) or die ( mysql_error ());

    para conectar a la base de datos y seleccione la tabla de base de datos. Si el guión no se puede conectar a la base de datos , se imprimirá el error de MySQL a la pantalla y terminará el guión
    9

    Escriba la línea siguiente

    $ lines = 0 ; .

    $ l_array = array ();

    para crear las variables utilizadas para dividir cada línea del archivo CSV a los campos separados
    10

    Escribe las líneas < . br>

    foreach (split ($ l_separator , $ content ) as $ fila ) { $

    líneas + + ;

    $ line = trim ( $ line , "\\ t ");

    $ line = str_replace ("\\ r" , "", $ line ) ;

    $ line = str_replace (" ", " \\ ' " , $ line ) ; //escape especial Datos de Carácter

    $ LineArray = explode ( $ f_separator , $ line ) ;

    $ linemysql = implosión ( " ", " ", $ LineArray ) ;

    para separar cada línea en los campos que se añadirán a la base de datos
    11

    Escribe las líneas

    $ query = "INSERT INTO VALORES $ table_name ( '$ linemysql ' ) ;" . < br >

    @ mysql_query ( $ consulta ) ; . }

    para enviar los datos a la base de datos
    12

    Escriba el Lines

    mysql_close ( $ con) ; ? .

    >

    para cerrar la conexión MySQL y terminar el script PHP

    Previous :

    next :
      Artículos relacionados
    ·¿Cómo hacer múltiples Mailtos en PHP 
    ·Cómo conectar PHP a un archivo XML MySQL 
    ·Cómo quitar duplicados de matriz PHP 
    ·Cómo obtener la certificación MySQL 
    ·Formatos de fecha y hora para PHP Desde MySQL 
    ·Cómo utilizar una consulta SQL para obtener acceso a l…
    ·Cómo convertir HTML a texto PHP 
    ·Cómo enviar una misa PHP Email 
    ·Cómo desactivar la casilla de texto cada vez que el va…
    ·Cómo leer múltiples campos delimitados en un archivo …
      Artículos destacados
    ·Cómo hacer un diagrama de flujo y temperatura Pseudocó…
    ·Cómo instalar VBScript 
    ·Cómo personalizar el color de NetBeans 
    ·Cómo utilizar el ListView ItemChecked en VBA 
    ·Cómo descargar y almacenar los medios de comunicación…
    ·¿Qué es Python EXE 
    ·Tutorial de programación Prolog 
    ·Funciones VBA 
    ·Instalación no root de módulos de Python 
    ·Cómo crear un PHP Secure Login Script 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com