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.
Wender Ferreira

Wender Ferreira

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar