昨晚我花了很多时间在互联网上搜索,试图找到一个解决方案,找到MySQL数据库中最后一小时创建的所有记录.我找到的一个答案在任何地方发布都不起作用..
这就是我根据我在网上找到的内容并想出可能会有效的方法:
$recentUploads = $this->Upload->find('all', array(
'conditions' => array('Upload.created LIKE' => date('Y-m-d H:i:s', strtotime('-1 hour')))
));
Run Code Online (Sandbox Code Playgroud)
但仍然没有运气.有什么想法吗?
您需要时间戳大于或等于1小时前的记录:
$recentUploads = $this->Upload->find(
'all',
array(
'conditions' => array(
'Upload.created >=' => date('Y-m-d H:i:s', strtotime('-1 hour'))
)
)
);
Run Code Online (Sandbox Code Playgroud)