use DBI; use DBD::whatever; # I use Pg, you use MySQL, same idea my $cn = DBI->connect( 'YOUR PARMS HERE' ) or die "Couldn't Connect!"; my %st; $st{'GetThings'} = $cn->prepare(<prepare(<finish; } $cn->disconnect; } # Main Code $st{'GetThings'}->execute('Albert'); # fetch* here. # ... # All Done, clean up now: &closedb; __END__