我是一名PHP初学者,正在开发这个Web应用程序,在这个网站上注册的用户可以在每个小时内获得一些分数。当某个用户声称有时,数据库存储的那个时间为time
数据类型为user_claim_time
列。当同一个用户尝试他的下一个声明时,这个PHP脚本能够得到他最后的声明时间并添加一个小时来检查用户是否真的在一个小时内声明。如何从数据库添加1小时到查询时间?
所以,我的问题是我们如何增加一个小时查询时间。我使用php time(h:i:s)
函数将服务器的当前时间存储到数据库中。但是我建议你在datetime
格式使用user_claim_time
列
SELECT * FROM your_table
WHERE user_claim_time < NOW() - INTERVAL 1 HOUR
:
从数据库中获取旧时间并从新时间中扣除它 –
@JosanIracheta我们如何在时间上执行数学运算? –