Хм, IIRC метод возвращает true, если успешно, так что вы можете пойти с простым
if($this->db->insert('event'))
{
echo 'Row succesfully inserted!';
}
В противном случае вы можете всегда считать затронутые строки :
//....
$this->db->insert('event');
if($this->db->affected_rows() > 0)
{
echo 'row succesfully inserted';
}
ОБНОВЛЕНИЕ после комментария:
Я полагаю, что ваши три insert_batch () находятся на трех разных таблицах, поэтому проверка должна быть закрыта для каждой. Во всяком случае, то, что озадачивает меня, является причиной этой проверки. Запросы не могут случайно произойти: возможно, они должны никогда не удастся, и когда они это сделают, вы узнаете об ошибках (зарегистрированных или отключенных).