Compruebe si db-> update se realizó correctamente con Codeigniter cuando potencialmente no se actualizan filas

He estado usando$this->db->affected_rows() para comprobar si las actualizaciones han tenido éxito. Pero esto no funciona cuando un usuario ingresa los mismos datos para almacenar que ya están almacenados (porque ninguna columna se actualiza realmente). Mi solución ha sido obtener los datos almacenados, compararlos con los datos ingresados, actualizar si son diferentes, devolver una constante NO_CHANGE si es la misma. Con los datos JSON, hay un paso de análisis adicional.

¿Hay una manera más fácil de verificar que no hubo ningún error con la actualización? ¿Como en, algo que no requiere obtener los datos almacenados de antemano?

Respuestas a la pregunta(5)

Su respuesta a la pregunta