in reply to DBI and fetchrow_hashref

fetchrow_hashref() returns just that: a reference to a hash. You're trying to access an actual hash. Instead, try

 print $hashrow->{phone}, "\n";

The Data::Dumper module is useful in cases like this. You can

 print Dumper ($hashrow);

to see the structure of the reference, and figure out how to get at the data.

HTH