Pessoal,
Criei um banco de dados contendo os where para uma consulta, para que possa cadastrar filtros a partir da configuração desse banco.
Na consulta utilizo o sc_select_where(add) que recebe a string desse banco de dados. Acontece que quando tem uma variavel [variavel] ele não consegue visualizá-la.
Assim eu faço:
sc_lookup(ds, “select bco_id,bco_descr,bco_sql from bco_consiste where bco_id=’[ptipo]’ order by bco_id asc”);
if ({ds} === false)
{
echo "Erro de acesso! “;
}
elseif (empty({ds}))
{
sc_select_where(add) =” WHERE l_ul=‘1’ ";
}
else
{
[pnome_consiste] = {ds[0][1]};
sc_select_where(add) = {ds[0][2]};
}
E assim é exibido:
(pdo-mysql): select count(*) from leitura INNER JOIN dados ON leitura.l_instalacao = dados.dados_instalacao AND leitura.l_reg = dados.dados_reg WHERE ( l_adm=’[padm]’ and l_razao=’[prazao]’ and leit_A02=‘A02’ )
Alguém pode me ajudar?
Obrigado.