En CSV -fil innehåller flera kommaseparerade rader med data som du använder för att importera till en databas . Istället för att manuellt importera data , kan du använda ett PHP- skript för att automatisera processen . PHP använder flera funktioner för att öppna och importera en CSV- fil till en databas . Med ett PHP-skript , kan du importera flera rader med data , vilket sparar tid och resurser på din databasserver . Instruktioner
1
Högerklicka på PHP-fil som du vill använda för att importera data . Klicka på " Öppna med " och sedan klicka på din PHP- editor .
2
Öppna CSV -filen . Du måste öppna en fil du använder i PHP-kod och tilldela filen till en handler . Föraren är en buffert som innehåller filens data . Följande kod öppnar en fil i PHP :
$ file = fopen ( " c : \\ file.csv " , " r " ) ;
koden ovan öppnar en fil med namnet " fil . csv " för läsbehörighet . Ersätt filnamn och sökväg med din egen .
3
Skapa en loop som går igenom varje post och infogar data i din tabell . Följande kod loopar igenom varje post och infogar data i en tabell som heter " kunder " :
medan ( ( $ info = fgetcsv ( $ file , 1000 , " , " ) ) == false ! )
{
$ query = " insert till kunden ( namn ) värden ( " info [ 0 ] . . ' ) ";
mysql_query ( $ query ) eller dö ( mysql_error ( ) ) ;
}
4
Stäng filen efter iterera igenom varje post . Följande kod stänger en CSV-fil i PHP :
fclose ( $ file ) ;