Я пытаюсь сохранить увеличенное число, добавив его в последний идентификатор вставки, но когда я сохраняю первое значение в таблице базы данных, отображается сообщение об ошибке типа «ошибка уведомления: - попытка получить свойство, не являющееся объектом». Я думаю, что эта ошибка прибывает, потому что последняя вставка является нулевой в таблице. Может ли кто-нибудь помочь мне удалить эту ошибку?
Большое спасибо
Моя модель:
public function last_id()
{
$this->db->select('RA_id');
$this->db->from('rental_agreement');
$this->db->order_by('RA_id','DESC');
$this->db->limit('1');
$query = $this->db->get();
return $query->row();
}
Мой контроллер: -
$insert_id = $this->Rental_agreement_model->last_id();
$last_id = $insert_id->RA_id;
if($last_id == 0){
$RA_num = 'RA1';
}
else{
$RA_num = $insert_id->RA_id;
}
$RA_number = $RA_num+1;
$RA_number1 = "RA$RA_number";