CSV+Steuerköpfe

  • Themenstarter Themenstarter joky_joky
  • Beginndatum Beginndatum
J

joky_joky

Tach zusammen ich habe eine CSV Datei mit der ich daten in meine MySQL DB eintragen kann.
Das ganze geschieht mit hilfe eines Scriptes das ich in php geschrieben habe.
Der aufbau der Datei ist folgender.


"wert1","wert2","wert3","wert4","wert5","wert6" usw.
"wert1","wert2","wert3","wert4","wert5","wert6" usw. für die zweite zeile.

so nun meiner Frage ich habe angegeben in meinem Script das das Feld 1 der CSV Datei immer in das Feld x der Datenbank muss und das Feld 2 immer in das Feld y der Datenbank so diese angabe ist immer fest hinterlegt.

Gibt es jetzt auch eine Möglichkeit mit Steuerköpfen zu arbeiten so das das Script immer die erste Zeile ausliest und genau weis aha das Feld 5 muss in der DB in das Feld 2 und das Feld 1 muss in der DB in das Feld 3.

Ich weis das das gehen müste. Denk ich doch mal.

Kann mir jemand eine Lösungsansatz geben am besten wenns keine umstände macht als php code damit ich nachvollziehen kann was dann da genau ablaufen muss.
 
Klar geht das...

Les am Anfang einfach die erste Zeile aus, darin hast die Feldnamen in der MySQL-Tabelle, diese Packst du in einen Array ($feld).

Nun ließt du jede weitere Zeile einzeln aus ($aktZeile).
Jetzt setzt du den INSERT für die MySQL DB zusammen, nach folgendem Muster:
INSERT INTO tabelle (<auflisten aller Elemente von $feld>) VALUES (<auflisten aller Elemente von $aktZeile>)

Und schwupdiwup haste alles in deiner DB :-)
 
Zurück