Slik importerer en CSV-fil til din database ved hjelp av PHP

En CSV-filen inneholder flere kommaseparert rader med data du bruker til å importere til en database. I stedet for manuelt importere data, kan du bruke et PHP-skript for å automatisere prosessen. PHP sysselsetter flere funksjoner for å åpne og importere en CSV-fil inn i en database. Med et PHP-script, kan du importere flere rader med data, noe som sparer tid og ressurser på databaseserveren.

Bruksanvisning

1 Høyreklikk på PHP-filen du vil bruke til å importere dataene. Klikk "Åpne med", deretter din PHP editor.

2 Åpne CSV-filen. Du må åpne en fil du bruker i PHP-koden og tildele filen til et behandlingsprogram. Den handler er en buffer som inneholder filens data. Følgende kode åpner en fil i PHP:

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

Koden ovenfor åpner en fil som heter "file.csv" for lesetilgang. Sett på filnavnet og banen med din egen.

3 Lag en løkke som går gjennom hver linje og setter inn data i tabellen. Følgende kode looper gjennom hver linje og setter dataene inn i en tabell med navnet "kunder":

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

{

$ Query = "sette inn i kunde (navn) verdier ( 'info [0]..)";

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

}

4 Lukk filen etter itera gjennom hver linje. Følgende kode lukker en CSV-fil i PHP:

fclose ($ file);