Thread Multidimensionales Array mit Daten aus Datenbank füllen.
(13 answers)
Opened by lordsirkendorf at 2009-09-16 14:55
Ich sehe das Problem nicht
in jedem "@data = $sth->fetchrow_array" hast du doch alle informationen, die du brauchst, oder? warum geht so was in der Art nicht: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 my @sorcefiles; my @tablefiles; while (@data = $sth->fetchrow_array) { push(@sorcefiles,\@data) if($data[0] eq 'PSAPSOURCEI'); push(@tablefiles,\@data) if($data[0] eq 'PSAPSTABD'); } for my $line (@tablefiles) { $line->[1]=~m!^(.+sapdata\d+/)!; my $path=$1; my @sources; for my $file (@sorcefiles) { push(@sources,$file) if($file->[1]=~/\Q$path\E/); } my $filesum=0; for my $file (@sources) { $filesum+=-s $file->[1]; } my $sum=$line->[-1]-$line->[-2]; if($sum-$filesum < 10) { # mach was ... } } |