Moin!
Vorname,Nachname,ID-Nummer,Institution,Abteilung,E-Mail-Adresse,Aufgabe: Test,Summe für den Kurs
Zu meiner Zeit hätten wir den Lehrer "geprügelt":
1. Die ID-Nummer gehört in Spalte 1
2. Keine Normalform
3. Es heisst zwar CSV (character separated values), aber der Trenner ist üblicherweise ein Semikolon. Grund: Das Komma wird in der Menschensprache seit dem Mittelalter zu häufig verwendet.
Nimm die Funktion fastixCsvToAssocArray:
$ar=fastixCsvToAssocArray($filename, $trenner=',', $remark='#', $maxCols=8);
foreach $ar as $tupel {
$sql='
SELECT INTO `tabelle`
SET
`Vorname` = "'.mysql_real_escape_string($tupel[0]).'",
`Nachname` = "'.mysql_real_escape_string($tupel[1]).'",
...
`Summe` = "'.mysql_real_escape_string($tupel[1]).'"';
$result = mysql_query($sql) or die ('Fehler: '.mysql_error().'<pre>'.$sql.'</pre>')
}
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix