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.