我想从codeigniter中的表中获取最大id值

时间:2018-02-13 10:25:08

标签: php codeigniter-3

在模型文件中我写这段代码:

public function maxcode() 
{
    $this->db->select (max(ClassID)+1 as ClassID)-> from ('class');
    $query=$this->db->get();
    if($query->num_rows>0)
    {
        $row = $query->row_array();
        return $row;
     } 
     echo $row['ClassID'];

}

在控制器功能中我写.....这段代码

public function maxcode() 
{ 

 $this->insert->maxcode(); 
}

1 个答案:

答案 0 :(得分:0)

现在我明白你的问题了。 您需要将此值传输到模板。这是在页面控制器中完成的 实施例

$data['ClassID'] = $this->insert->maxcode();
$this->view('tenplate Name', $data);

用于模板

<?php echo $ClassID; ?>