Hej
Jeg har desperat brug for hjælp. Jeg har siddet og kæmpet med dette i flere dage.
Jeg har en csv-fil, der skal læses ind i en MySQL-database ved hjælp af PHP. Desværre er PHP ikke lige min stærke side. Så er der nogen der kan hjælpe mig med et script?
Selve csv-filen har 6 værdier, pr. linje, adskilt med ; (semikolon). Dog er der ikke noget ; i slutningen af hver linje.
Struktur:
Fornavn Mellemnavn;Efternavn;Klub;Rygnr;Klasse;Regnr
Eksempel:
Lasse Ott;Kartin;HFCK;00;UNG;DEN00000000
Det skal siges at det er en liste over cykelryttere, og at der er omkring 1800 linje/ryttere i filen.
Håber virkelig at nogen kan hjælpe mig.
På forhånd tak!
Dette er ikke testet, men skulle virke. Hvis du ikke ved hvordan man sætter ind i en database så må du lige skrive igen.
$handle = fopen("dinfil.csv", "r");
while(!feof($handle)) {
$indhold = explode(";",fgets($handle, 4096));
//Nu kan du så sætte ind i din database. Værdierne ligger nu i et array kaldet $indhold
$indhold[0] //Fornavn mellemnavn
$indhold[1] //Efternavn
$indhold[2] //Klub
$indhold[3] //Rygnr
$indhold[4] //Klasse
$indhold[4] //Regnr
}
fclose ($handle);