# db settings
my $db = "mydbname";
my $host = "127.0.0.1";
my $port = 3306;
# connect
my $dsn = "DBI:mysql:database=$db;host=$host;port=$port";
my $fosdb = DBI->connect( $dsn, $user, $pass) or die ( "Couldn't connect to database: " . DBI->errstr . "\n";
# Read the matching records and print them out
while (@data = $sth->fetchrow_array()) {
my $firstname = $data[1];
my $id = $data[2];
print "\t$id: $firstname $lastname\n";
}my $sth = $dbh->prepare('SELECT age FROM people WHERE id = ?')
or die "Couldn't prepare statement: " . $dbh->errstr;$sth->execute($id)
or die "Couldn't execute statement: " . $sth->errstr;$dbh->disconnect;
No comments:
Post a Comment