Как запретить PDO интерпретировать вопросительный знак как заполнитель?
Для обнаружения существования ключа вhstoreМне нужно выполнить запрос, как это:
SELECT * FROM tbl WHERE hst ? 'foo'
Тем не менее, это дает мне исключение PDO:
PDOException: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound: SELECT * FROM tbl WHERE hst ? 'foo'
Есть ли способ избежать знака вопроса, чтобы PDO не выбрал его в качестве заполнителя? Я пробовал с четырьмя обратными слешами, а также с двойным знаком вопроса (??
), но ничто не может убедить PDO оставить вопросительный знак в покое.