CSV Importieren

max

Erfahrenes Mitglied
Ich habe eine kleine Intranet Plattform erstellt. Die Benutzerdatenbank importiere ich aus einer Access Datenbank als CSV Datei.

Die CSV ist so aufgebaut:
Code:
user_nummer|u_name|u_pwd|v_name|n_name|klasse|gruppe

Beispiel CSV:
Code:
  001|schueler1|schueler1|Elfriede|Maier|1a|0
   002|schueler2|schueler2|Hans|Müller|1a|0
   003|schueler3|schueler3|Sabine|Lindner|1a|0
   004|lehrer1|lehrer1|Patrick|Süskind|Lehrer|1
   005|lehrer2|lehrer2|Alfred|Komarek|Lehrer|1
   006|lehrer3|lehrer3|Rasmus|Lerdorf|Lehrer|1
   007|admin1|admin1|Kevin|Tatroe|Admins|2
   008|admin2|admin2|Herbert|Frühstück|Admins|2
   009|admin3|admin3|Gerhard|Gaube|Admins|2

Nun habe ich ja mehrere Benutzer die in der selben Klasse sind.

Meine Frage ist nun ob ich das irgendwie so auslesen kann das mir nur jeweils eine Klasse eingetragen wird.

Also wenn ich 10 User in der Klasse "1a" habe soll in meine Datenbanktabelle Klasse nur einmal 1a eingetragen werden.

Wie kann ich das lösen?

mfg
max
 
Wenn Du Deine Datensätze zeilenweise durchläufst, prüfst Du, ob die Klasse des Datensatzes bereits in der Tabelle vorhanden ist. Wenn nicht, legst Du sie an.

?
 
Jo bisl nachdenken is schwierig gelle? Wobei ich einfach das ganze in nen AssoArray reinhaun würde und auf die Klasse die zeile raufpushen würde.

$array[$klasse][] = array(vorname, nachname ...)
 
Zurück