Fórum Como retornar código de erro sql no pdo? #581656
23/05/2017
0
Queria saber como posso fazer o retorno de um erro sql no pdo.
Por exemplo, se por algum acaso eu inserisse um registro no banco de dados e nesse registro tivesse, o campo login. Esse campo está configurado para ser único. Se eu tentar cadastrar um login que já exista na minha tabela, ele deve retornar um erro, certo?
Então, toda transação que fizesse no banco de dados, eu gostaria de retornar o erro, e assim, poder passar uma mensagem amigável para o usuário final.
Obrigado!
Robson Cavalcante
Curtir tópico
+ 0Posts
24/05/2017
Diego Silva
Existe um método chamado errorInfo(), que retorna um array se não me engano com três dados: SQL State, Error (o que você precisa), e a descrição do erro.
No caso, você só pegaria o array na posição do erro, e ele retorna o número para você.
Espero ter ajudado!
Gostei + 0
25/05/2017
Robson Cavalcante
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)