use DBI; use CGI qw/:standard :html3/; use CGI::Carp qw(fatalsToBrowser); my $query = CGI -> new; print header(-charset=>'utf-8'); my $dbh = DBI->connect('DBI:ODBC:japmysql','','') or die "Cannot connect: $DBI::errstr\n"; my $sth = $dbh->prepare('Select English, Kana, Kanji from Vocab') or die("Couldn't prepare"); $sth->execute or die ("Could not execute SQL statement."); if($sth->rows == 0) { print "No information."; } else { print "\n"; while( $resptr = $sth->fetchrow_hashref() ) { print ""; print "
" . $resptr->{"English"}; print "" . $resptr->{"Kana"}; print "" . $resptr->{"Kanji"}; print "\n"; } print "
\n"; } print "\n"; $dbh->disconnect;