Concluído

Classe PHP OO para salvar erro PDOException $e->getMessage() em BD

Trato todos os erros em meu sistema com só que não estou conseguindo inserir o erro $e->getMessage() na tabela erros logs, segue abaixo parte co código.

public function executaSQL($sql = NULL) {

        $con = Conexao::conecta();

        //echo $sql;        

        if ($sql != NULL):

            try {

                $stmt = $con->prepare($sql);

                $stmt->execute();

                $resultado = $stmt;

                $this->linhasafetadas = $stmt->rowCount();

                if (substr(trim(strtolower($sql)), 0, 6) == 'select'):

                    $this->dataset = $resultado;

                    return $resultado;

                else:

                    //return $this->linhasafetadas;

                    return TRUE;

                endif;

            } catch (PDOException $e) {

                

                $erro = $e->getMessage();

                $this->infoErro( $erro); // AQUI DEVERIA ACONTECER O INSER MAS NÃO ACONTECE

                print $erro;

                

            }

        else:

            //$this->trataerro(__FILE__, __FUNCTION__, NULL, 'Comando SQL nao informado na rotina', FALSE);

            echo 'Nenhum comando foi dado ao SQL';

        endif;

    }

 Interessados em poder resolver esse problema, enviar proposta!

Habilidades: App Developer, HTML, Mobile App Development, PHP, Sharepoint

Acerca do Empregador:
( 5 comentários ) Brazil

ID do Projeto: #12376031

Concedido a:

thiagoloureiro88

Estou interessado no trabalho! Gostaria de mais informações sobre o trabalho para realizar melhor análise do mesmo, para compreender o que será implementado. Se você tiver interesse aguardar o contato.

€6 EUR em 1 dia
(12 Comentários)
2.6

2 freelancers estão ofertando em média €6 para esse trabalho

nubelo_YRJStVHA

É sério isso? Ta querendo gravar no banco de dados um erro de conexão com banco de dados?? InfoErro grava suas excessões no banco também? Bom, devem ser duas conexões com banco de dados distintos, mas ainda assim Mais

€6 EUR in 14 dias
(1 Comentário)
0.6