Compruebe si update_batch () tiene éxito en CodeIgniter

Estoy ejecutando update_batch () en una tabla en CodeIgniter y me gustaría verificar si fue exitoso.

He intentado usarfect_rows (), pero eso solo cuenta la cantidad de campos de formulario que se modificaron, por lo que no es suficiente.

<code>$this->db->update_batch("sections", $data, "alias");

log_message("debug", "items in form: ".count($data));
// items in form: 3

log_message("debug", "rows updated: ".$this->db->affected_rows()); 
// rows updated: 0-3 
// depending on whether anything was actually changed on the form

return ($this->db->affected_rows() == count($data)); // unreliable
</code>

Parece algo bastante sencillo de pedir a una función de actualización por lotes. ¿Hay algo que haya omitido o debo escribir mi propio código de actualización por lotes?

Respuestas a la pregunta(2)

Su respuesta a la pregunta