Mega Code Archive

 
Categories / Perl / Database
 

Error Diagnostic Variables

use DBI; $driver="DBI:mysql"; $database="sample_db"; $user="root"; $host="localhost"; $dbh=DBI->connect('dbi:mysql:sample_db','root','password',{              RaiseError => 1,               PrintError => 0,  } ) or die $DBI::errstr; $sth=$dbh->prepare("SELECT name FROM Employee") or die "Can't prepare sql statement" . DBI->errstr; $sth->execute(); while(my @val = $sth->fetchrow_array()){     print "name=$val[0]\n"; } print $sth->rows," rows were retrieved.\n"; $sth->finish(); $dbh->disconnect();