my $row_hash; $x=0; while($row_hash = $st->fetchrow_hashref) { if($wildCard==1) { foreach(@tables) { my $col; foreach $col(@$_) { $dbReturn{$x}{$col} = $row_hash->{$col}; $x++; } } } else { foreach(@fieldNames) { $dbReturn{$x}{$_} = $row_hash->{$_}; #print "$dbReturn{$x}{$_}\n"; } } } return $dbReturn; #### my $dbData = $dbFunctions->query($queryString) my $something = $dbData->{}{}; #### return %dbReturn;