Come importare un file CSV nel database Utilizzo di PHP

July 18

Un file CSV contiene più righe delimitati da virgole di dati da utilizzare per importare in un database. Invece di importare manualmente i dati, è possibile utilizzare uno script PHP per automatizzare il processo. PHP impiega diverse funzioni per aprire e importare un file CSV in un database. Con uno script PHP, è possibile importare più righe di dati, risparmiando tempo e risorse sul server di database.

istruzione

1 Fare clic destro sul file PHP che si desidera utilizzare per importare i dati. Fai clic su "Apri con", quindi fare clic su un editor di PHP.

2 Aprire il file CSV. È necessario aprire qualsiasi file si utilizza in codice PHP e assegnare il file a un gestore. Il gestore è un buffer che contiene i dati del file. Il codice seguente apre un file in PHP:

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

Il codice di cui sopra si apre un file di nome "file.csv" per l'accesso in lettura. Sostituire il nome del file e il percorso con il proprio.

3 Creare un ciclo che passa attraverso ogni voce e inserisce i dati nel vostro tavolo. Il codice seguente scorre ogni voce e inserisce i dati in una tabella denominata "clienti":

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

{

$ Query = "INSERT INTO cliente valori (nome) ( 'info [0]..')";

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

}

4 Chiudere il file dopo iterazione attraverso ogni voce. Il codice seguente chiude un file CSV in PHP:

fclose ($ file);