Правильный способ использования LIKE '% {$ var}%' с подготовленными операторами?

Это не работает

$sql = 'SELECT * FROM `users` WHERE username LIKE \'%{?}%\' '; 

Предупреждение: mysqli_stmt :: bind_param (): количество переменных не соответствует количеству параметров в подготовленном операторе в /home/rgero/public_html/php/searchadmins.php в строке 1

Это не работает ни

 $sql = 'SELECT * FROM `users` WHERE username LIKE %{?}% '; 

Неустранимая ошибка: неправильный SQL: SELECT * FROM users WHERE username LIKE% {?}% Ошибка: 0 в /home/rgero/public_html/php/searchadmins.php в строке 1

Как я могу это сделать? Я пытаюсь выполнить поиск функции игроков, которая обновляет результаты при вводе формы, что-то вроде того, как Google уже показывает ответы во время ввода. Мне нужно имя пользователя Admin, если вы наберете dm, чтобы показать его уже среди других имен пользователей, содержащих «dm». Он также должен быть чувствительным к регистру