Nwlapcug.com


Come importare un file CSV nel Database utilizzando PHP

Un file CSV contiene più righe di delimitato da virgole di dati che si utilizza per importare in un database. Invece di importare manualmente i dati, è possibile utilizzare uno script PHP per automatizzare il processo. PHP si avvale di diverse funzioni per aprire e importare un file CSV in un database. Con uno script PHP, è possibile importare alcune righe di dati, risparmiando tempo e risorse nel server database.

Istruzioni

1

Pulsante destro del mouse il file PHP che si desidera utilizzare per importare i dati. Fare clic su "Apri con", quindi fare clic su editor di PHP.

2

Aprire il file CSV. È necessario aprire qualsiasi file si utilizza nel codice PHP e assegna 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 sopra riportato si apre un file denominato "file.csv" per accesso in lettura. Sostituire il nome del file e il percorso con il proprio.

3

Creare un ciclo che passa attraverso ogni elemento di riga e inserisce i dati nella tabella. Il codice seguente scorre in ogni voce e inserisce i dati in una tabella denominata "customers":

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

{

$query= "insert into customer(name) values('.info[0].')";

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

}4

Chiudere il file dopo lo scorrimento di ogni voce. Il seguente codice chiude un file CSV in PHP:

fclose($file);