PDA

Просмотр полной версии : Perl mySQL


ParadoXD
13.12.2011, 20:32
Как задать команду в Perl, чтобы в базе данных mySQL можно было найти какое-нибудь слово по его фрагменту?

Если у нас что-то такое

my $sth = $dbh->prepare(qq{select ID from TABLE where ID like '%фрагмент%' });
$sth->execute()

А как сделать так, чтобы "фрагмент" задавала переменная и не нужно было бы постоянно менять его вручную??? Если писать '%$name%' то он принимает это за текст а не за фцнкцию, если использовать '%@name%' то задание вообще не выполняется....Есть какой-нибудь совершенно любой способ задать переменной текст, который нужно найти???