Подстановка значений в оператор LIKE с помощью PDO. Иногда нужно сделать запрос LIKE с не точным соответствием.

Для MariaDB и MySQL

/*Подготовка запроса. Обрамить % в кавычки и сделать конкатенацию*/
$sql = "SELECT * FROM Produkty WHERE ProduktName LIKE CONCAT ('%', :produktName, '%')";

 Пылкие ссылки:

https://phpclub.ru/talk/threads/pdo-и-like.74096/

http://qaru.site/questions/200421/implement-like-query-in-pdo

http://qaru.site/questions/477075/replacing-mysql-functions-with-pdo-and-prepared-statements

https://books.google.kz/books?id=BjExDwAAQBAJ&pg=PA238&lpg=PA238&dq=%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80+like+mysql+%D0%B8+pdo+php+%D0%BF%D0%BE%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&source=bl&ots=TIShLJNeRD&sig=Yp12ZOw-mkP0M_2npaTEM9tWRz0&hl=ru&sa=X&ved=0ahUKEwjcmvKvqJvcAhUBiSwKHY5yBC8Q6AEIXTAG#v=onepage&q=%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%20like%20mysql%20%D0%B8%20pdo%20php%20%D0%BF%D0%BE%D0%B4%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0&f=false

http://php.net/manual/ru/pdostatement.execute.php