gpt4 book ai didi

php - $this->db->insert_id();每次在 codeigniter 中返回 0

转载 作者:可可西里 更新时间:2023-11-01 07:46:53 25 4
gpt4 key购买 nike

<分区>

我正在使用 codeigniter 并一次插入一条记录。但问题是 $this->db->insert_id();每次都返回 0,但是记录已成功创建。我想不通。这是常见情况还是我犯了一些愚蠢的错误。我使用 email_id 作为主键,使用手机号作为唯一键。

这是我的模态代码:

function signup_insert($data) {

$result = $this->db->insert('registration_detail', $data);
$insert_id = $this->db->insert_id();
return $insert_id;
}

这是我的 Controller 代码:

function insert_signup() {
$email = $this->input->get('email');
$name = $this->input->get('name');
$password1 = $this->input->get('password1');
$password2 = $this->input->get('password2');
$phone = $this->input->get('phone');
$country = $this->input->get('country');

$data = array(
'email' => $email,
'name' => $name,
'pwd' => $password1,
'phone' => $phone,
'country' => $country
);

$insert_id = $this->signup->signup_insert($data);
print_r($insert_id);
}

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