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

时间:2018-11-08 09:29:23

标签: php sql codeigniter

我有一个表格呼叫,可以在数据库中查看如下所示的书

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

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

以这个日期为例,这些用户以这种方式查看了这些书

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

2 个答案:

答案 0 :(得分:0)

$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);

希望这是您寻求的答案

答案 1 :(得分:0)

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

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

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

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