我有一个机密网站...我正在尝试制作一个SQL查询,用于计算用户在过去7天内发布的广告数量,但我有一个问题...
我试图在用户个人资料中显示例如:[用户名]在过去7天内发布了30个广告
这是我的SQL查询 - >
SELECT COUNT(*)
FROM table_name
WHERE user_id = '[user_id]' AND created_date > NOW() - INTERVAL 7 DAY
Run Code Online (Sandbox Code Playgroud)
所以在我的情况下,"table_name"包含来自所有用户的所有广告,并且" user_id='[user_id]'"我向用户显示他的广告数量,向用户B显示他的广告数量等...
所以这个查询工作,它从"[用户名]正确计算广告的数量,但是,例如,如果用户在网站的进入和删除的1,2或任何他的广告的号码,这个号码会被"minused"已发布30过去7天内的广告"
有人可以帮助我,我可以添加什么来查询,以便计数仍然显示正确的广告数量(在我的情况下是20个广告),即使广告被删除..
谢谢干杯
我有一个Joomla 1.5网站.我的网站上有不同"状态"的文章.我正在尝试做的是"计数"并显示有多少文章例如"status = 1"(已过期)或"status = 3"(已被阻止)或"status = 2"(有效)等.
这是PhpMyAdmin中的状态 - http://awesomescreenshot.com/07a8ijz75
这是我写的,但它总是给我相同的结果 - 1
<?php echo count($this->row->status==1) ?>
Run Code Online (Sandbox Code Playgroud)
我错过了什么?谢谢