Sprawdź, czy update_batch () powiodło się w CodeIgniter

Używam update_batch () w tabeli w CodeIgniter i chciałbym sprawdzić, czy się powiodło.

Próbowałem użyć named_rows (), ale to tylko zlicza liczbę pól formularza, które zostały zmodyfikowane, więc nie jest w pełni wycinane:

<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>

Wydaje się, że dość prostą rzeczą jest pytanie z funkcji aktualizacji wsadowej. Czy coś przegapiłem lub czy powinienem napisać własny kod aktualizacji partii?

questionAnswers(2)

yourAnswerToTheQuestion