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.
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);