Thread MySQL Tabelle einlesen & ausgeben
(9 answers)
Opened by kimmy at 2011-02-08 16:00
Hallo zusammen,
ich möchte folgende MySQL Tabelle einlesen Code: (dl
)
1 Nr | Old | New | Length und neue Tabelle erstellen. Und die neue Tabelle soll wie folgt aussehen : D.h. falls etwas in der Spalte New mehrmals vorkommt, dann werden sie miteinander verbunden und die Length wird addiert. Und mein Perl-Skript (zum Einlesen) sieht so aus : Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 my $search = $dbh->prepare("SELECT * FROM tblimport"); $search->execute; my (@rec,@news); while(@rec = $search->fetchrow_array){ my @array = join("\t",@rec); foreach(@array){ my ($id,$old,$new,$length,); if(/^([^\t]+)\t([^\t]+)\t([^\t]*)\t([^\t]+)$/){ $new = $3; if($new){ push @news, $_; } } } } Aber leider weiss ich nicht wie ich die neue Tabelle erstellen kann. Könnt jemand vielleicht mir helfen. Vielen Dank im Voraus. modedit Editiert von pq: code-tags statt quote-tags Last edited: 2011-02-09 12:23:20 +0100 (CET) |