21 lines
624 B
Perl
21 lines
624 B
Perl
#!\usr\bin\perl
|
|
|
|
use warnings;
|
|
use strict;
|
|
use DBI;
|
|
my ($dbh, $sth);
|
|
$dbh=DBI->connect('dbi:mysql:test','root','password') || die "Error opening database: $DBI::errstr\n";
|
|
$sth=$dbh->prepare("SELECT * from employee;") ||die "Prepare failed: $DBI::errstr\n";
|
|
$sth->execute() ||die "Couldn't execute query: $DBI::errstr\n";
|
|
my $matches=$sth->rows();
|
|
unless ($matches) {
|
|
print "Sorry, there are no matches\n";
|
|
} else {
|
|
print "$matches matches found:\n";
|
|
while (my @row = $sth ->fetchrow_array) {
|
|
print "@row\n";
|
|
}
|
|
}
|
|
}
|
|
$sth->finish();
|
|
$dbh->disconnect || die "Failed to disconnect\n"; |