Я пытаюсь проверить несколько столбцов, где их значения могут содержать параметр поиска.
SELECT * FROM websites
WHERE county LIKE (:search)
OR dealer_id LIKE (:search)
OR name LIKE (:search)
OR postcode LIKE (:search)
OR theme_folder LIKE (:search)
OR url LIKE (:search)
OR website_id LIKE (:search)
OR website_type LIKE (:search)
LIMIT :start, :end
Как вы можете видеть ниже, я связываю параметры:
$websites->bindValue(':start', $start, \PDO::PARAM_STR);
$websites->bindValue(':end', PAGINATION_WEBSITES_PER_PAGE, \PDO::PARAM_STR);
$websites->bindValue(':search', '%'.SEARCH_TERM.'%', \PDO::PARAM_STR);
Однако я получаю сообщение об ошибке:
Неверный номер параметра
У кого-нибудь есть идеи?