[RESOLVIDO] Clausua where in (1,2,3)

Caros amigo, tenho um campo resultado de um checkbox 1,2,3, preciso inserir esta informação em um where in ( ) mas no SC precisa ser inserida como (‘1’,‘2’,‘3’) ou seja preciso converter esta string mas como sou novato na área estou com dificuldades. Alguém que possa me ajudar ?

não precisa converter. Funciona como (1,2,3)

estou com um select em uma blank onde está condição é inserida, só está funcionando quando insiro com as aspas simples, quando insiro através de uma variávél global, não funciona

qual o banco de dados?

a coluna a ser comparada ou pesquisada não é numérica?

vc obtém no checkbox 1,2,3 correto?
deseja inserir aspas simples?

$valor='1,2,3';
$valor = "'".str_replace(",", "','", $valor)."'";
echo $valor.

OK, vou tentar , o banco é POSTGRES

no select vc coloca: … Where coluna in ($valor) …

Ah com PostgreSql acredito que se a coluna for char ou var char os valores devam estar entre aspas mesmo. No MariaDB já não precisa.

Muito obrigado Haroldo, funcionou perfeito.