php - 如何从字符串格式的列中获取最后插入的行值?

标签 php mysql codeigniter

有没有办法从字符串格式的列中获取最后插入的值。以下代码不起作用

$studentId=$this->db->get('iproj_stud_course', "i_stud_id");

这里的“ipoj_stud_course”是表,“i_stud_id”是列。

最佳答案

使用下面的方式

    $this->db->select('i_stud_id');
    $this->db->order_by('i_stud_id','desc');  //i_stud_id is auto_increment
    $this->db->limit(1);
    $query = $this->db->get('iproj_stud_course');
    $studentId=$query->row_array();
    echo $studentId['i_stud_id'];

关于php - 如何从字符串格式的列中获取最后插入的行值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39101340/

相关文章:

mysql - 从 codeigniter 中的两个表中选择查询

php - 如何使用 CodeIgniter 设置 header() 并回显图像?

php - 用于社交书签的 AddThis AddToAny、ShareThis 等的开源替代方案

javascript - dataTable - 表单提交后重新加载表

php - 从 PHP 中的 SELECT 框中获取值

mysql - SQL INSERT 插入 MySQL 表,其中列名包含撇号

Codeigniter Datamapper ORM php 7 静态问题

php - 为什么 log_message 不在日志文件中显示消息

php - Laravel:如何在具有引用表的两个表之间建立关系

javascript - 完整日历 "Time Zone Demo"示例