Mailinglisten-Archive |
->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