小编muh*_*tya的帖子

mysqli_insert_id() 需要 1 个参数,CodeIgniter 中给出的 0

我有问题,请帮助我。我正在使用代码点火器这是我的代码。

我的模型(M_register.php)

class M_register extends CI_Model {

    function __construct()
    {
        parent::__construct();
    }

    function add_account($data)
    {
        $this->load->database();
        $this->db->insert('login',$data);           
        **return  mysqli_insert_id();**
    }

    function changeActiveState($key)
    {
        $this->load->database();
        $data = array(
           'active' => 1
        );

        $this->db->where('md5(id)', $key);
        $this->db->update('login', $data);

        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是控制器 $data = array( 中的部分代码

        'username' => $username,
        'password' => $password,
        'nama' => $nama,
        'email' => $email,
        'active' => 0
    );
    $this->load->model('m_register');
    **$id = $this->m_register->add_account($data);**        
    $encrypted_id = md5($id);
enter code here
Run Code Online (Sandbox Code Playgroud)

这是我的错误:

在此输入图像描述

php codeigniter

2
推荐指数
1
解决办法
1万
查看次数

mysql选择MAX但显示不符合预期

我有一个查询查找最大值,但显示不是预期的

这是我在表格中的数据 在此输入图像描述

我只想在这一栏中获得最大价值.我使用查询" SELECT max(substr(no_box,3)) as maxnb FROMtbl_pengecekan"但显示值为9

在此输入图像描述

预期值为10

请帮我

mysql max

0
推荐指数
1
解决办法
44
查看次数

标签 统计

codeigniter ×1

max ×1

mysql ×1

php ×1