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?