Campo tipo BLOB contendo SQL - PHP
19/04/2018
0
Boa noite.
Tenho uma tabela no firebird 2.5 e nela armazeno vários SQLs. Estou tentando pegar os SQLs dessa tabela e executá-los no PHP, porém quando tento algo do tipo: select count(CNT.id) from conta CNT where CNT.tipo = 'I', retorna o seguinte erro: SQLSTATE[HY000]: General error: -104 Dynamic SQL Error SQL error code = -104 Token unknown - line 4, column 18 &.
Estou utilizando PDO para a conexão:
$stmt = \\Conexao::getInstance()->prepare($sql);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
A variável $sql foi preenchida com o conteúdo do campo da minha tabela que retornou o SQL que mencionei acima.
Se eu pegar o mesmo SQL e criar uma variável no PHP e mandar executar, funciona normalmente, mas não é o que preciso.
Desde já, agradeço por quaisquer orientações.
Grato.
Tenho uma tabela no firebird 2.5 e nela armazeno vários SQLs. Estou tentando pegar os SQLs dessa tabela e executá-los no PHP, porém quando tento algo do tipo: select count(CNT.id) from conta CNT where CNT.tipo = 'I', retorna o seguinte erro: SQLSTATE[HY000]: General error: -104 Dynamic SQL Error SQL error code = -104 Token unknown - line 4, column 18 &.
Estou utilizando PDO para a conexão:
$stmt = \\Conexao::getInstance()->prepare($sql);
$stmt->execute();
return $stmt->fetchAll(PDO::FETCH_ASSOC);
A variável $sql foi preenchida com o conteúdo do campo da minha tabela que retornou o SQL que mencionei acima.
Se eu pegar o mesmo SQL e criar uma variável no PHP e mandar executar, funciona normalmente, mas não é o que preciso.
Desde já, agradeço por quaisquer orientações.
Grato.
Wender Ferreira
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)