Get the id of the last updated record

后端 未结 6 1320
天涯浪人
天涯浪人 2021-01-23 02:51

I am able to get the last inserted id using $this->db->insert_id(); in codeigniter, is there any way that I can get the id of the last updated record? I tried

6条回答
  •  囚心锁ツ
    2021-01-23 03:24

    Codeigniter doesn't support that. I had to do this:

    $updated_id = 0;
    
    // get the record that you want to update
    $this->db->where(array('vrnoa'=>$data['vrnoa'], 'etype' => 'sale'));
    $query = $this->db->get('StockMain');
    
    // getting the Id
    $result = $query->result_array();
    $updated_id = $result[0]['stid'];
    
    // updating the record
    $this->db->where(array('vrnoa'=>$data['vrnoa'], 'etype' => 'sale'));
    $this->db->update('StockMain',$data);
    

提交回复
热议问题