in reply to Basic Array Question

You can also get a hash back for each row, which is handy if you're pulling a lot of fields that you don't want to have to name explicitly in the fetch:
my %page_hits; while (my $row = $cursor->fetchrow_hashref) { $page_hits{$row->{page_title}} = $row->{hit_count}; }
The $HASH_REF->{KEY_NAME} syntax is used to access elements via the row hash reference.