获取最后一小时插入的最后一项

时间:2014-02-22 22:03:12

标签: php mysql codeigniter

我正在使用 codeigniter 框架和 mysql 数据库,我正在尝试从过去一小时插入数据库的表中获取最后一项

任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:0)

拥有您的表with TIMESTAMP or DATETIME column,您只需:

SELECT * FROM tablename WHERE timestamp_column >= DATE_SUB( NOW(), INTERVAL 1 HOUR )

表格示例

id | title | votes | timestamp

答案 1 :(得分:0)

此代码有效:

    $date = strtotime('now') - 3600;
    $this->db->where('Date >',$date);
    $q = $this->db->get('news');
    if($q->num_rows()>0){
        return $q->result();
    }
    else {
        return FALSE;
    }