你好我的表结构如下
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/