我有以下代码:
my @tmpRowArr = ();
while (my $row1 = $sth->fetchrow_hashref()) {
push (@tmpRowArr, $row1);
}
$cached_query_hash{$uniqKey} = \@tmpRowArr;
用于将数据库查询的结果存储到哈希引用中。已正确显示。然后我想读取这些值,但这不起作用:
my @tmpRowArr2 = $cached_query_hash{$$value{'id'}} ;
foreach (@tmpRowArr2){
print $_->{id} ;
}
任何见解将不胜感激。