Вы также можете сказать:
SELECT wrd FROM tablename WHERE wrd LIKE CONCAT(:partial, '%')
для объединения строк в конце MySQL, не в этом есть особая причина.
Все становится немного сложнее, если искомая часть wrd
сама может содержать символ процента или подчеркивания (поскольку они имеют особое значение для оператора LIKE) или обратную косую черту (которую MySQL использует в качестве другого уровня экранирования в операторе LIKE - неправильно, в соответствии со стандартом ANSI SQL).
Надеюсь, это не повлияет на вас, но если вам нужно правильно разобраться в этом случае, вот грязное решение:
$stmt= $db->prepare("SELECT wrd FROM tablename WHERE wrd LIKE :term ESCAPE '+'");
$escaped= str_replace(array('+', '%', '_'), array('++', '+%', '+_'), $var);
$stmt->bindParam(':term', $escaped);