代码之家  ›  专栏  ›  技术社区  ›  HemalHerath

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

  •  0
  • HemalHerath  · 技术社区  · 7 年前

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

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

    举个例子,今天这些用户是这样看这些书的

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

    2 回复  |  直到 7 年前
        1
  •  0
  •   Sherif Salah    7 年前

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

    $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
  •  0
  •   Iishfaaq Ismath    7 年前
    $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);
    

    推荐文章