我该如何限制一段时间

时间:2014-11-08 18:12:23

标签: php mysql

我想要做的是限制用户每周只在帐户中存入/取款5次,并且在5次用户必须等待下周才能再次存款。 我有一个名为depuser的表,其中包含以下行:uid(userid),date(dep / witdraw的日期),type(deposit / witdraw)和金额。提前谢谢

1 个答案:

答案 0 :(得分:0)

此查询将根据您的表格结构计算过去7天内记录的存款数量:

SELECT COUNT(uid) AS total_deposits FROM depuser 
WHERE `type` LIKE 'deposit' AND 
DATE(`date`) <= NOW() AND 
DATE(`date`) >= DATE_SUB( NOW(), INTERVAL 7 DAY)`

从这里你可以比较返回的total_deposits值并做出逻辑决定。