Jestem nowy w CodeIgniter, PHP i MySQL. Chcę obsługiwać generowane błędy DB. Z jednego ze stanowisk w Stackoverflow wiedziałem, że po stwierdzeniu można złapać błąd.Jak złapać błędy DB w CodeIgniter PHP
$this->db->_error_message();
Ale nie mogę znaleźć dokładnej składni tego użycia. Załóżmy, że chcę zaktualizować rekordy tabeli o nazwie „table_name” przez następujące oświadczenie:
$array['rank']="8";
$array['class']="XII";
$this->db->where('roll_no',$roll_no);
$this->db->update("table_name", $array);
Tutaj w powyższym kodzie chcę złapać błąd DB gdy wystąpi naruszenie poziom DB czyli zarówno nazwy pola nie jest ważny lub występuje wyjątkowe naruszenie ograniczenia. Jeśli ktokolwiek mi pomoże, będę wdzięczny. Dziękuję Ci.
Czy próbowałeś spróbować. .catch block? Catch (Exception $ e) {echo $ e-> getMessage(); } –