En CSV- filen inneholder flere komma -separerte rader med data du bruker til å importere inn i en database . I stedet for manuelt å importere data , kan du bruke et PHP script for å automatisere prosessen . PHP sysselsetter flere funksjoner for å åpne og importere en CSV -fil til en database . Med et PHP- script , kan du importere flere rader med data , noe som sparer tid og ressurser på databaseserveren . Instruksjoner
en
Høyreklikk PHP-filen du vil bruke til å importere dataene . Klikk på " Åpne med ", deretter din PHP editor.
2
Åpne CSV -filen. Du må åpne en fil du bruker i PHP -kode og tildele filen til et behandlingsprogram . Føreren er en buffer som inneholder filens data . Følgende kode åpner en fil i PHP : en
$ fil = fopen ( "c : \\ file.csv " , "r ");
Koden ovenfor åpner en fil med navnet " fil . csv " for lesetilgang . Bytt ut 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 inn data i en tabell kalt "kunder" : en
while ( ( $ info = fgetcsv ( $ fil, 1000 , " ,") ) == false ! )
{
$ query = " insert til kunde ( navn) verdier (' info [ 0 ] . . ' )";
mysql_query ( $ query ) eller dø ( mysql_error ( ));
}
4
Lukk filen etter iterating gjennom hver linje . Følgende kode lukker en CSV -fil i PHP : en
fclose ( $ fil) ;