Кто написал answare (может быть karim79):
$var ="partial%" $stmt =$dbh->prepare("select wrd from tablename WHERE wrd LIKE :partial") $stmt->bindParam(":partial",$var) $stmt->execute(); //or$stmt->execute(array(':partial'=>$var)); without // first calling bindParam() $rs =$stmt->fetchAll();
Использование параметров вопросительного знака:
blockquote>$stmt =$dbh->prepare('select wrd from tablename WHERE wrd LIKE ?'); $stmt->execute(array('partial%')); $rs =$stmt->fetchAll();
Большое спасибо ему , Я искал код & amp; видел много примеров, но я не мог решить свою проблему. На этот раз мне удастся это сделать. Я использовал раздел «Использование параметров вопроса:» в коде.
Для других поможет, если вы хотите получить значение из переменной, вы можете изменить код на
$stmt->execute(array($variable.'%'));
вместо
$stmt->execute(array('partial%'));
слово «partial» указано в ответе и не может быть изменено. Большое спасибо.