php - 如何从 codeigniter 中的数据库返回最后一条记录?

标签 php mysql sql codeigniter

我正在尝试获取我拥有数据的最后日期。 所以我想在我的 date_data 列中打印最后一个日期。

在模型中:

public function last_record()
{ 
    $query = $this->db->select('LAST(date_data)');
    $this->db->from('date_data');
    return $query;
}

在 Controller 中:

$last_data = $this->attendance_m->last_record();
var_dump($last_data);

但我没有得到想要的结果

最佳答案

试试这个

$query = $this->db->query("SELECT * FROM date_data ORDER BY id DESC LIMIT 1");
$result = $query->result_array();
return $result;

关于php - 如何从 codeigniter 中的数据库返回最后一条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34628159/

相关文章:

SQL:在另一个表中按列 desc 排序

php - 有没有办法循环代码以使用 PHP 打开多个上传的 CSV 文件?

php - 在 Windows 上运行的 PHP5 中获取 $_SERVER ["REQUEST_URI"]

php - 我如何在我的类中声明 Mysqli Connection 全局?

php - 无法通过 join with where 子句获取记录

Mysql 查询 Select 语句需要帮助

mysql - node.js 和 mysql - 需要来自 select 的数据来更新

php - 数据映射器模式和关系数据

php - 文件和文件夹属性 - 编程 API

sql - 如何在 X 时间后删除一些记录或文件 - Laravel 5