Попытка сделать такое...
WHERE username LIKE '%$str%'
... но используя связанные параметры для подготовленных операторов в PDO. например:.
$query = $db->prepare("select * from comments where comment like :search");
$query->bindParam(':search', $str);
$query->execute();
Я пробовал множество перестановок одинарных кавычек и знаков%, и он просто перекрещивался со мной.
Кажется, я вспоминаю борьбу с этим в какой-то момент раньше, но я не могу найти никаких ссылок. Кто-нибудь знает, как (если?) Вы можете сделать это в PDO с именованными параметрами?