How about using a convenience method, $nm = $dbh->selectrow_array(q[select global_name from global_name]);
print "\nThe instance is $nm\n" if $nm; On Fri, 2004-04-30 at 05:47, Srikanth Madani wrote: > TMTOWTDI and all that :-) - but please do correct me if this code is > inappropriate in some way: > > #Assuming that the database handle $dbh is successfully defined. > my $sth = $dbh->prepare ('SELECT global_name FROM global_name') || die > "\n$0: Failed to prepare SQL statement: $dbh->errstr\n"; > $sth->execute() || die "\n$0: Failed to execute SQL query: $sth->errstr\n"; > my @data = $sth->fetchrow_array(); > if ($sth->rows == 0) { > print "\nNo rows returned - Ok, so that didn't really work!.\n"; > } else { > print "\nThe instance is @data\n"; > } > > > Cheers, > > Srikanth Madani