in reply to DBI - I can't use bind variables with "like"?
Untested, but have you tried
my $sth = $dbh->prepare(<<EOSQL); SELECT * FROM my_table WHERE description LIKE ? EOSQL $sth->execute('%' . $description . '%'); [download]