Проверьте, успешно ли выполнено обновление db-> с Codeigniter, когда потенциально не обновляются строки

Я использую$this->db->affected_rows() проверить, были ли обновления успешными. Но это не работает, когда пользователь вводит те же данные, которые будут сохранены, которые уже сохранены (потому что ни один столбец фактически не обновляется). Мой обходной путь - получить сохраненные данные, сравнить с введенными данными, обновить, если они разные, вернуть константу NO_CHANGE, если она такая же. С данными JSON есть дополнительный шаг разбора.

Есть ли более простой способ проверить, не было ли ошибки при обновлении? Как, например, что-то, что не требует получения сохраненных данных заранее?

Ответы на вопрос(5)

Ваш ответ на вопрос