php - 如何在 CI Active Record 中按 MAX 日期进行选择

标签 php mysql codeigniter date activerecord

你好我的表结构如下

login_session_id, user_id, created_date, ci_cession_id, user_agent_string

created_date 字段是 mysql_date_time。

我想从此表中获取最新的行(基于 created_date 字段)。 CI Active Record 怎么做?

最佳答案

试试这个:

$this->db->select('*');
$this->db->from('** YOUR TABLE HERE **');
$this->db->order_by('created_date', 'desc');
$this->db->limit(1);
$query = $this->db->get();

这应该通过从表中选择所有列(您需要指定)来工作,将所有具有最新日期的行排序在顶部,然后将其限制为仅顶部行,这将是最近的条目.

关于php - 如何在 CI Active Record 中按 MAX 日期进行选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31223035/

相关文章:

regex - preg_match() : No ending delimiter '/' found

PHP file_exists() 异常

javascript - 单击按钮从 Div 复制到输入框

php - 在单个网页上一次显示来自数据库的记录

mysql - 获取属于具有两行以上父类别的行

PHP:在报告中显示 WMS 的按日期库存

codeigniter - 不使用 slug 的 CodeIgniter 中的 SEO 友好 URL?

php - 嵌入式视频不显示

php - 使用 PHP 将 CSV/Excel 导入 MYSQL

MYSQL从表1中获取表2中不存在的记录