Ja es kommt ein Fehler:
Not a HASH reference at ... Perl/site/lib/DBI.pm line 1821
In der neuen Dokumentation zum Modul steht jetzt:
$ary_ref = $sth->fetchall_arrayref;
$ary_ref = $sth->fetchall_arrayref( $slice, $max_rows );
In der alten stand noch drin:
$tbl_ary_ref = $sth->fetchall_arrayref({ foo=>1, BAR=>1 });
Bin die gerade noch einmal durchgegangen.
Obwohl, ich hab's gerade umgeändert:
my $rows;
while (my $row = $sth->fetchrow_hashref('NAME_uc'))
{ push @$rows, {%$row};
}
Das ist eigentlich auch ganz kurz.\n\n
<!--EDIT|steffenw|1083673771-->
$SIG{USER} = sub {love 'Perl' or die};