我正在使用 codeigniter 框架和 mysql 数据库,我正在尝试从过去一小时插入数据库的表中获取最后一项
任何人都可以提供帮助吗?
答案 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;
}