CakePHP:查找上一小时的记录

div*_*div 4 php mysql cakephp

昨晚我花了很多时间在互联网上搜索,试图找到一个解决方案,找到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)

但仍然没有运气.有什么想法吗?

ian*_*nes 7

您需要时间戳大于或等于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)