When I insert data I'm getting duplicate key error, how can I handle this error?
if($this->db->insert('user', $this)) {
return TRUE;
}
how can I handle db
errors?
EDIT
This is the error presented:
A Database Error Occurred
Error Number: 1062
Duplicate entry 's123' for key 'login'
INSERT INTO `user` (`id`, `login`, `hash`, `fname`, `sname`, `lname`, `phone`, `email`, `administrator`, `moderator`, `author`, `add_time`, `is_active`) VALUES (NULL, 's123', '$2y$10$EIrEBovWdrSPnMKNOvBuyebUnQKaKNePQSOmhyihf124tompkSnQK', 's123', 's123', 's123', '123', 's123', '0', '0', '0', 1507543679, '0')
Filename: models/User_model.php
Line Number: 74
But, I don't want to show it to user. Instead, I want present the user another error message, like:
"Such User exists. Please try again!"