Hi!
Hab folgendes Problem:
Ich hab eine CSV-Datei, die sich von der Struktur her ständig ändert...
Nun müssen natürlich auch die Spalten angepasst werden, d.h. Reihenfolge der Spalten.
Mein Lösungsansatz:
Ich lese die erste Zeile aus (mittels fgetcsv), in der ja die Überschriften stehen, lösche die alte MySQL Tabelle, leg eine neue an und les die Werte ab Zeile 2 mittels "LOAD DATA INFILE" aus.
Da es sich um eine Kontaktliste handelt, treten Überschriften häufig auf. Diese könnten ja in einem Array gespeichert werden und je nach Überschrift als INT oder VARCHAR angelegt werden.
Denk ich hier zu arg um die Ecke und geht das einfacher?
MFG
Speedy
Hab folgendes Problem:
Ich hab eine CSV-Datei, die sich von der Struktur her ständig ändert...
Nun müssen natürlich auch die Spalten angepasst werden, d.h. Reihenfolge der Spalten.
Mein Lösungsansatz:
Ich lese die erste Zeile aus (mittels fgetcsv), in der ja die Überschriften stehen, lösche die alte MySQL Tabelle, leg eine neue an und les die Werte ab Zeile 2 mittels "LOAD DATA INFILE" aus.
Da es sich um eine Kontaktliste handelt, treten Überschriften häufig auf. Diese könnten ja in einem Array gespeichert werden und je nach Überschrift als INT oder VARCHAR angelegt werden.
Denk ich hier zu arg um die Ecke und geht das einfacher?
MFG
Speedy
Kommentar