| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come importare i file CSV in MySQL utilizzando PHP
    Il formato CSV ( CSV) è usato per creare i file di testo di dati tabulari . E 'utilizzato da Rubrica Indirizzi, fogli di calcolo e database di programmi per dati di uscita in un formato che può essere letto da un altro programma . Ogni riga rappresenta un record specifico . I campi di ciascun record sono separati da una virgola . Il linguaggio di programmazione PHP può essere utilizzato per inserire il contenuto di un file CSV in un array . La matrice viene poi inviato al database MySQL . Ciascun campo viene inserito in una colonna specifica all'interno della tabella . Istruzioni
    1

    Aprire un file di testo vuoto in qualsiasi editor di testo .
    2

    Tipo linea

    < ? Php

    . per avviare lo script PHP
    3

    Digitare le righe

    $ hostname = " localhost " ;

    $ db_name = " esempio " ; < br

    $ nome_tabella > = "test" ;

    $ username = "username" ;

    $ passwd = " password";

    $ f_separator = " , " ;

    $ l_separator = " \\ n";

    $ filename = " filename.csv " ;

    per creare le variabili utilizzate nello script . Sostituire i valori delle variabili con le informazioni corrette per il database .
    4

    Tipo linee

    if ( ! File_exists ( $ filename) ) { echo

    "File non trovato Arresto sceneggiatura. ». PHP_EOL ; .
    uscita

    ;

    }

    Per controllare se il file esiste . Se il file non esiste la linea "File non trovato . Arresto sceneggiatura". verrà stampato sullo schermo e lo script termina .
    5

    Digitare le righe

    $ file = fopen ( $ filename , "r" ) or die (" Impossibile aprire il file . arresto script " PHP_EOL ) .
    .

    Per aprire il file . Se il file non può essere aperto , la linea " Impossibile aprire il file . Script di arresto . " verrà stampato sullo schermo e lo script termina .
    6

    Tipo linea

    $ size = filesize ( $ nomefile ) or die ( "Il file è vuoto " . PHP_EOL ) ;

    ottenere la dimensione del file . Se il file è vuoto , la linea "Il file è vuoto . " verrà stampato sullo schermo e lo script terminerà
    7

    Digitare le righe

    $ contenuto = fread ( $ file , $ size ) .

    fclose ( $ file ) ; .

    per leggere il contenuto del file in " $ content " array e chiudere il file
    8

    Digitare le righe

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

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

    per collegare al database e selezionare la tabella di database . Se lo script non è in grado di connettersi al database , l'errore MySQL verrà stampato sullo schermo e lo script terminerà
    9

    digitare le seguenti righe

    $ righe = 0; .

    $ l_array = array ();

    per creare le variabili usate per dividere ogni riga del file CSV in campi separati
    10

    Tipo le linee < . br>

    foreach (split ( $ l_separator , $ content ) da $ riga) {

    $ righe + + ;

    $ linea = trim ( $ riga , "\\ t" ) ;

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

    $ linea = str_replace ( "' " , " \\ ' " , $ line) ; //escape speciali caratteri

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

    $ linemysql = implode ( " ',' " , $ linearray ) ;

    di separare ogni linea nei campi che verranno aggiunti al database
    11

    Tipo linee

    $ query = " INSERT INTO $ nome_tabella VALUES ( ' $ linemysql ') ;" . < br >

    @ mysql_query ( $ query) ; . }

    per inviare i dati al database
    12

    Digitare le righe

    mysql_close ( $ con ) , ? .

    >

    per chiudere la connessione MySQL e terminare lo script PHP

    Previous :

    next :
      Articoli Correlati
    ·Come sgonfiare il Icona PHP 
    ·Come per troncare tutto dopo un carattere in PHP 
    ·Come scrivere un Informix SQL Delete Command 
    ·Come eseguire una query MySQL da Content Lunghezza 
    ·PHP di invio della posta su MySQL Errori 
    ·PHP File Upload Tipi 
    ·Come visualizzare un documento Word da PHP 
    ·Come configurare SSL in PHP 
    ·Come collegare PHP ad un file XML MySQL 
    ·Come creare una pagina HTML Accesso 
      Articoli in evidenza
    ·Come ripristinare i file di spool 
    ·PowerPoint Presentazione Idee per un compito a casa di …
    ·Come regolare il carattere in un menu per l'Illuminazio…
    ·Come rilevare la codifica del file in PHP 
    ·Come si cerca un file creato utilizzando Java Servlet 
    ·Come scrivere un WordPress User Ponte 
    ·Differenze tra Fabbrica Arte astratta in Java 
    ·Come accelerare il codice VBA 
    ·Come utilizzare un Lite Unità VB 
    ·Come usare il set STL Container Classe 
    Copyright © Conoscenza Informatica http://it.wingwit.com