gpt4 book ai didi

mysql - 如何在cakephp中以时间间隔从数据库获取前一天的数据?

转载 作者:行者123 更新时间:2023-11-29 14:16:02 27 4
gpt4 key购买 nike

我尝试了这个,但它不起作用

{
'conditions' => array('Graph.hid' => $hid, 'DATE(Graph.created) = DATE_SUB(CURDATE(), INTERVAL 1 DAY)', 'Graph.number'=>2)
}

实际上需要前一天的当前时间数据。谁能帮我?提前致谢。

最佳答案

如果您有 DATETIME ,则可以在查询(查找)中使用 BETWEEN ,如下所示:

$yesterday = date("Y-m-d", (time()-86400));
$query = 'SELECT * FROM table WHERE registration between '."'$yesterday 00:00:00'".' and '. "'$yesterday 23:59:59'";

蛋糕之间是:

array('Post.read_count BETWEEN ? AND ?' => array(1,10))

计算最后一天的其他方法:

date("Y-m-d", time() - 86400);
date("Y-m-d", strtotime("yesterday"));
date("Y-m-d", strtotime("-1 day"));

关于mysql - 如何在cakephp中以时间间隔从数据库获取前一天的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12651572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com