public static function setError($contrato, $organizacao, $usuario, $arquivo, $linha, $codErro, $mensagem, $data) { $mensagem = addslashes($mensagem); $SqlInsert = "INSERT INTO bf_erros(CTO_IN_CODIGO_ERR,PRS_IN_CODORG_ERR,USR_IN_CODIGO_ERR,ERR_ST_ARQUIVO,ERR_IN_LINHA,ERR_IN_CODERRO,ERR_ST_MENSAGEM,ERR_DT_DTINC)\n VALUES({$contrato},{$organizacao},{$usuario},'{$arquivo}',{$linha},{$codErro},'{$mensagem}','{$data}')"; $SqlInsertExe = mysqli_query(Conn::Conexao(), $SqlInsert); if (mysqli_errno(Conn::Conexao()) != 0) { $erro = 'Erro número: ' . mysqli_errno(Conn::Conexao()) . " Mensagem: " . mysqli_error(Conn::Conexao()) . " SQL: " . $SqlInsert; throw new Exception($erro, mysqli_errno(Conn::Conexao())); } if ($SqlInsertExe) { return $SqlInsertExe; } else { throw new Exception('NÃO FOI POSSÍVEL GRAVAR O LOG DA AÇÃO NO BANCO DE DADOS'); } }