Verificar se update_batch () é bem sucedido no CodeIgniter
Estou executando update_batch () em uma tabela no CodeIgniter e gostaria de verificar se foi bem-sucedido.
Eu tentei usar affected_rows (), mas isso só conta o número de campos de formulário que foram modificados para que ele não seja cortado:
<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 uma coisa bastante simples perguntar de uma função de atualização em lote. Existe algo que eu perdi ou devo apenas escrever meu próprio código de atualização em lote?