Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gabrielfalieri

personalizar log de erros gerados pelo pdo

Recommended Posts

Bom dia galera do imasters.
Não sei se estou viajando, mas quando ocorre um erro do PDO no php, ele gera um código do tipo #1146 com a mensagem
"[uPDATE ost_ticket SET status='closed',sla='03:35:11',isoverdue='',staff_id=0,duedate=NULL,updated='2016-02-01 17:07:10',closed='2016-02-01 17:07:10' WHERE ticket_id=7393]

Table 'mwit_osticketdb.feriados' doesn't exist"


Minha duvida é, existe alguma forma de personalizar ele?
Por exemplo, eu colocar erro 001, como mensagem, A tabela "x" não existe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque o codigo de PHP dentro dos blocos try/catch

try {

    //Code SQL
    
} catch (\PDOException $e) {
    
   
    echo $e->getMessage(); //Mostra a mensagem de erro ou personaliza
    die();
    

}

Abaixo as funções que você pode usar

http://php.net/manual/pt_BR/class.exception.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.