Я пытаюсь использовать подготовленное заявление, используя all(array[])
$arr = ['one', 'two', 'three'];
pg_query_params("SELECT *
FROM foo
WHERE name ~* all(array[$1])",
[
$array,
]
);
Предыдущий я бы достиг этого с
AND name ~* all(array['".implode("','", $array) ."'])
Однако я не могу понять, как взорвать массив и получить all(array[])
работа с подготовленным заявлением. Как я могу это сделать?
Задача ещё не решена.
Других решений пока нет …