Ola pessoal !!
Eu estou tendo o seguinte problema abaixo:
tenho esta concatenacao para gerar uma pesquisa em um sub-grid
$WHR_D[$m]= “AND emissao BETWEEN (’$dt_i[$m]’) AND (’$dt_f[$m]’)”;
entao,
estou tendo a seguinte mensagem de ERRO abaixo:
Error
Error while accessing the database:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘‘2016-09-01’) AND (‘2016-09-30’) union all select categid,movid,emissao,de’ at line 1
SELECT valor, tp_lanc from (select categid,movid,emissao,descricao,valor,tp_lanc,empresaID from contas_movimento WHERE ( TRIM(COALESCE(op_split, ‘’) = ‘’) ) AND (empresaID = 17 AND categID = 18) AND emissao BETWEEN (‘2016-09-01’) AND (‘2016-09-30’) union all select categid,movid,emissao,descricao,valor,tp_lanc,empresaID from contas_movimento_split WHERE (empresaID = 17 AND categID = 18) AND emissao BETWEEN (‘2016-09-01’) AND (‘2016-09-30’)) nm_sel_esp
Eu acredito que seja o problema das ASPAS, mas ja tentei de varias formas, mas nao obtive sucesso !!!
note no negrito backslash [b][/b], ele esta gerando elas e nao sei como resolver-las.
Ele deveria chegar desta forma: BETWEEN (‘2016-09-01’) AND (‘2016-09-30’) sem o backslash
Alguem pode me ajudar ?
muito obrigado…