我有这个功能:
function get_user_dep($userid)
{
$sql = mysql_query("SELECT COUNT(userid) AS total_dep FROM `userdep` WHERE `type` LIKE 'Depozitare' AND DATE(`date`) <= NOW() AND DATE(`date`) >= DATE_SUB(NOW(), INTERVAL 7 DAY)");
$row = mysql_fetch_array($sql);
$count = $row['total_dep'];
if ($count > 1) {
return 'Yes';
} else {
return 'No';
}
}
with database userdep
id/userid/type/date/amouth
我用 assoc, numrow 制作,它返回给我 No ,并且在数据库中我在 7 天的间隔内有超过 4 个条目。
最佳答案
很抱歉不得不在回答中提出这个问题 - 我的代表太低了。您的日期列是什么字段类型?从我刚刚在您对下面答案的评论中读到的内容来看,日期字段需要“yyyy-mm-dd”。
关于php - SELECT COUNT 包含日期和类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465743/