Hallo, eine Textdatei mit etwa 100 Zeilen und jeweils 160 aneinandergereihten Zeichen (Positionen) möchte ich in MySQL bringen. Als Werkzeug dazu soll PHP dienen. Ich möchte also diese Textdatei öffnen und per Angabe wie zB. von Pos. 1-8 ist Spalte A, 9-12 ist Spalte B, 13-20 ist Spalte C usw. umschreiben. Dazu stelle ich mir dann eine erzeugte CSV-Datei vor, wo jeweils an den Positionen ein Komma oder ein Semikolon steht.
Frage: Ist substr der richtige Weg oder geht das auch viel einfacher/anders?
Beispiel für die Textdatei:
RHB2158400068576519684621FG5416854621654 und länger
RFJ68621654632162036546520651652165165065 und länger
usw.
soll jetzt in die DB, einfach umwandeln in:
RHB2158;4000;68576519;684621F;G5416854;621654
RFJ68621;6546;3216203;65465206;51652165;165065
Diese Datei kann dann so die DB problemlos einlesen. Ich hoffe, ich konnte mich verständlich ausdrücken... Achso, Hinweis: das Ganze bedient dann ein User, also kein Zugriff auf phpMyAdmin oder so. Das muss alles per Weboberfläche und entsprechenden PHP-Scripten laufen.
Vielen Dank! Gruß uspc