Szukałem na forum ale nie znalazłem odpowiedzi.
Chcę utworzyć zapytanie które wyszuka coś w polu tekstowym za pomocą LIKE. np
$query = "SELECT * FROM users WHERE login LIKE '%test%' ";
Zamiast słowa "test" chcę podpiąć zmienną przez PDO czyli
$query = "SELECT * FROM users WHERE login LIKE '%:text%' "; $stmn = $db->prepare($query); $stmn->bindValue(":text", $_POST['search_text'], PDO::PARAM_STR); $stmn->execute();
Dla zapytań w których nie mam LIKE procedura ta działa idealnie. Natomiast wyszukiwanie z LIKE już nie. Gdy zrobię " LIKE :text " to wyszukuje ale wyniki nie są zgodne z oczekiwanymi (odpalonymi w MySQL Query Browser).
Proszę o pomoc.