如何在codeigniter中获取最后一行的值

sg3maiej  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(139)

在我的数据库表中有3个字段id,name,roll_no。现在我想获取最后一行roll_no字段值,并从控制器中增加该值,然后用新条目插入增加的值。例如最后一行roll_no字段值是100,在增加值之后,当前值是101。所以现在用其他字段值保存101 roll_no值。所以请建议我如何才能做到这一点
下面是我模型函数

public function last_roll_fetch(){
        return $this->db->query("SELECT * FROM student_list ORDER BY std_id DESC LIMIT 1")->result();

    }
wnavrhmk

wnavrhmk1#

为什么不尝试查找插入的最后一个id呢?您可以通过函数$this-〉db-〉insert_id()轻松获取最后一个id;从这里你会得到一卷号码。
希望这是你的问题!

q8l4jmvw

q8l4jmvw2#

使用row()获取单个记录

$this->db->select('*'); 
$this->db->order_by('std_id', 'DESC');
$this->db->limit('1');
$query = $this->db->get->('student_list'); 
if($query){
 return $query->row();
}

相关问题