my $name = $cgi->param("name");
my $dbh = DBI->connect('DBI:mysql:my_db', 'user', 'pass')
or die "Couldn't open database: $DBI::errstr";
my $sth = $dbh->prepare( "select * from my_db where name like ?" ) or die "DBI prepare: $DBI::errstr";
$sth->execute( %name% ) or die "Couldn't execute statement: $DBI::errstr";
####
$sth->execute( $name ) or die "Couldn't execute statement: $DBI::errstr";
####
my $sth = $dbh->prepare("
SELECT blah FROM blah WHERE blah LIKE ?
");
$sth->execute('%foo%');