如何根据codeigniter中的时间戳获取数据?

Posted

技术标签:

【中文标题】如何根据codeigniter中的时间戳获取数据?【英文标题】:How to get data according to timestamps in codeigniter? 【发布时间】:2018-11-08 09:29:22 【问题描述】:

我有一个表调用在数据库中查看了如下所示的书籍

book_id     user_uniq_id   date
3           111111         2018-11-06 00:29:15

这么多行我需要根据日期获取 book_id 和 user_uniq_id

例如,在这一天,这些用户是这样看这些书的

如何在 codeigniter 中为此编写 sql 查询

【问题讨论】:

您的问题不清楚...您能否尝试添加另一个示例来解释所需的输出和多个输入示例? 你可以使用beetweenmaybe this will help 它很清楚,但在答案中需要足够的细节。不具体。 $results = $this->db->order_by('date' 'DESC')->get('viewed_books')->result(); 【参考方案1】:

我不确定你的问题是否足够清楚,但从我得到的信息来看,你想要一个基于时间戳的查询,那么你应该试试这个。

$timestamp = '2018-11-06 00:29:15';

$this->db->select('book_id, user_uniq_id');

$query = $this->db->get_where('table', array('date' => '>' . $timestamp));

【讨论】:

【参考方案2】:
$sql = "SELECT book_id, user_uniq_id from viewed_books ORDER BY date";
$query = $this->db->query($sql);
$bookData= $query->result_array();

你可以看到你的结果

var_dump($bookData);

希望这是你寻求的答案

【讨论】:

以上是关于如何根据codeigniter中的时间戳获取数据?的主要内容,如果未能解决你的问题,请参考以下文章

根据codeigniter中的外键从两个表中获取json编码数据

根据时间戳获取数据库中的数据

将发布日期与codeigniter中的时间戳进行比较

如何根据来自firebase的时间戳获取排序数据[重复]

如何在codeigniter中按日期降序获取订单

如何在codeigniter中查看基于链接ID的所有数据