in reply to DBI::mysql fetch() without execute() PROBLEM

Instead of
my $rc = $sth->execute('OH');
Try just this:
$sth->execute('OH');

I think assigning the execute to a variable is causing a scope issue.