phpbar.de logo

Mailinglisten-Archive

AW: [mysql] - txt-file umkonvertieren

AW: [mysql] - txt-file umkonvertieren

sheinatz mysql-de_(at)_lists.bttr.org
Thu, 25 Apr 2002 01:35:29 +0200


->Hallo Wissende,

->ich bekomme jeden Monat von unserem Telefonprovider einen
->Einzelgesprächsnachweis
->in Form eines txt-files. Jetzt möchte ich diesen moeglichst
->einfach in eine
->Datenbank einlesen. Die db hat folgende Felder
->ID;Datum;Zeit;Dauer;Von;Nach;Tarif.
->Wie kann ich möglichst einfach das txt-file umkonvertieren, so
->dass es für die db
->lesbar (importierbar) ist.

->-- Auszug aus dem Einzelgesprächsnachweis --
->01-03-02 06:27:52;00:16;Von: ;03194950661;Nach:
->;03194950662;Lokal;,046
->01-03-02 07:52:36;01:22;Von: ;03194950661;Nach:
->;03194950663;Lokal;,046
->--

->Danke für Eure Hilfe

->MFG Jens

da ich von backups null ahnung hab sach ich du nimmst mal nen perl proggy
(schreib ich dir auch wenns sein muss)
oder ne andere sprache.

Also deine Daten.

"Von: ;" löschen
"Nach: ;" löschen
"," löschen
" " ersetzen mit ";"
in der reihenfolge dann steht da
01-03-02;06:27:52;00:16;03194950661;03194950662;Lokal;046
01-03-02;07:52:36;01:22;03194950661;03194950663;Lokal;046

so mit perl würd ich das in einer zeile parsen

trennung ist jeweils das Semikolon , dann der reihe nach einlesen und in die
andere reihenfolge der DB hineinschreiben lassen. Allerdings bin ich sicher,
das die oben erhaltene grundform auch für ein backup ausreicht. Allerdings
ist da die reihenfolge wichtig (glaub ich), und das wird schwer die
Reihenfolge zu ändern so ohne alles. !

Bestimmt weiss jemand ne bessere lösung





---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive