Hallo zusammen,
ich habe ein größeres Problem beim Importieren einer CSV Datei in eine MySQL Datenbank. Folgende Situation:
Ich habe ein PHP Script mit dem ich eine CSV Datei hochlade und mit dem "LOAD DATA INFILE" Statement in eine SQL Tabelle importiere. Beim importieren dieser Datei verzichte ich auf das Einlesen der ersten 7 Zeilen weil dort verschiedene Parameter angegeben sind, die überhaupt nicht in das Schema der restlichen Datei passen. So sind alle Angaben in den folgenden Zeilen mit Kommata getrennt, in den ersten 7 Zeilen wird darauf komplett verzichtet. Die Datei ist so aufgebaut das erst in Zeile 8 die richtige Tabelle beginnt. Nun möchte ich aber eine Angabe aus den ersten 7 Zeilen auslesen und in die Tabelle, die aus den restlichen Zeilen besteht, und von mir importiert wurde, einfügen.
Hoffe das war halbwegs verständlich
Ich habe nun aber absolut keine Idee wie ich diese Angabe in meine Tabelle bekomme. Es geht darum das die Angabe in Zeile 3 das Datum ist an dem die Datei erstellt wurde und ich diese hinter jeden Tabelleneintrag schreiben möchte.
Falls Jemandem was dazu einfällt würde ich mich sehr freuen.
Danke im Vorraus
Grüße Christian
ich habe ein größeres Problem beim Importieren einer CSV Datei in eine MySQL Datenbank. Folgende Situation:
Ich habe ein PHP Script mit dem ich eine CSV Datei hochlade und mit dem "LOAD DATA INFILE" Statement in eine SQL Tabelle importiere. Beim importieren dieser Datei verzichte ich auf das Einlesen der ersten 7 Zeilen weil dort verschiedene Parameter angegeben sind, die überhaupt nicht in das Schema der restlichen Datei passen. So sind alle Angaben in den folgenden Zeilen mit Kommata getrennt, in den ersten 7 Zeilen wird darauf komplett verzichtet. Die Datei ist so aufgebaut das erst in Zeile 8 die richtige Tabelle beginnt. Nun möchte ich aber eine Angabe aus den ersten 7 Zeilen auslesen und in die Tabelle, die aus den restlichen Zeilen besteht, und von mir importiert wurde, einfügen.
Hoffe das war halbwegs verständlich
Ich habe nun aber absolut keine Idee wie ich diese Angabe in meine Tabelle bekomme. Es geht darum das die Angabe in Zeile 3 das Datum ist an dem die Datei erstellt wurde und ich diese hinter jeden Tabelleneintrag schreiben möchte.
Falls Jemandem was dazu einfällt würde ich mich sehr freuen.
Danke im Vorraus
Grüße Christian
Kommentar