gpt4 book ai didi

php - 我如何获取数据库更新行中的最后一个 id?

转载 作者:行者123 更新时间:2023-11-29 22:46:18 25 4
gpt4 key购买 nike

我想获取 mysql 中更新的最后一个 id,如何...:

 $this->db->insert('mytable', $data); 
$id = $this->db->insert_id();

然后.. $id 是我的最后一个 id,但我想在模型的更新函数中获取“最后一个 id”。

最佳答案

您可以尝试需要对 $id; 进行返回。在你的帖子中,你说你想获取最后的更新ID,但你已经插入了。

未在更新时进行测试,但在插入时进行了测试。

型号

public function insert() {
$id = $this->db->insert_id() ;
$this->db->insert('mytable');
return $id;
}

public function addData($id, $data) {
$data = array(
'username' => $this->input->post('username')
);
$this->db->insert('anothertable', $data);
}

Controller

public function index() {
$this->load->model('yourmodel');

$id = $this->yourmodel->insert();


$this->yourmodel->addData($id, $this->input->post());


}

关于php - 我如何获取数据库更新行中的最后一个 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com