используйте $this->db->affected_rows()
для проверки фактического обновления или нет, потому что $this->db->_error_number()
не вызовет никакой ошибки, если обновление фактически не выполнено, т. Е. Запрос выполнен, но в записи нет изменений.Выполнение запроса на обновление без изменений значений не вернет ошибку при использовании $this->db->_error_number()
, но будет замечено с $this->db->affected_rows()
, это то, что мы хотим знать, если значения обновлены или нет.
hopeэто имеет смысл.