gpt4 book ai didi

php - MySQL 查询在比较 2 列时间戳时获取 future 7 天的结果

转载 作者:行者123 更新时间:2023-11-29 21:13:06 27 4
gpt4 key购买 nike

我在同一个表中有 2 列,我正在尝试计算到期日期大于今天列时间戳 +7 天的所有 id

请查看我的表格

用户页面

id |        expiry         |       today         |   Flag |
1 | 2016-02-08 15:03:57 | 2016-03-24 07:17:01 | 0 |
2 | 2016-03-31 07:17:01 | 2016-03-24 07:17:01 | 1 |

我尝试这样做:

("SELECT COUNT(id) AS aggeorders FROM user_pages 
WHERE user_id ='$id'
And expiry > today + INTERVAL 7 DAY)");

我还需要运行一个 cronjob 来设置 flag = 1

("update user_pages 
if expiry > today + INTERVAL 7 DAY) set flag = 1");

但是它们都不起作用。有什么想法如何实现它吗?

最佳答案

试试这个:

查询#1:

SELECT COUNT(id) AS aggeorders FROM user_pages 
WHERE user_id ='$id'
And expiry >= today + INTERVAL 7 DAY

查询#2:

update user_pages 
set flag = 1
where expiry >= today + INTERVAL 7 DAY

关于php - MySQL 查询在比较 2 列时间戳时获取 future 7 天的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36204776/

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