如何在织梦dedecms中调用常用的数据统计SQL语句?
- 行业动态
- 2024-09-30
- 1
sql,SELECT COUNT(*) FROM
dede_archives
WHERE 1;,
“
文章统计
1、统计所有文章数:
{dede:sql sql="select count(*) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql}
2、统计图集数量:
{dede:sql sql="select count(*) as c from dede_archives where channel=2"}·共有图集:[field:c /]个{/dede:sql}
3、统计软件数量:
{dede:sql sql="select count(*) as c from dede_archives where channel=3"}·共有软件:[field:c /]个{/dede:sql}
4、统计评论数量:
{dede:sql sql="select count(*) as c from idea_feedback"}·共有评论:[field:c /]条{/dede:sql}
5、统计阅读次数:
{dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}
6、统计今日更新的文章数:
{dede:sql sql="SELECT count(*) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP(CURDATE())"}今日更新:[field:c /]篇{/dede:sql}
会员统计
1、统计会员总数:
{dede:sql sql="select count(mid) as c from dede_member"}·共有会员:[field:c /]名{/dede:sql}
栏目统计
1、统计某个栏目的文章总数:
{dede:sql sql="select count(*) as c from dede_archives where channel=频道ID"}·共有文章:[field:c /]篇{/dede:sql}
频道ID需要替换为实际的频道ID。
留言统计
1、统计总留言条数:
{dede:sql sql="select count(*) as cc From dede_guestbook"}[field:cc /]{/dede:sql}条
相关问答FAQs
1、如何统计特定时间段内发布的文章数量?
回答:可以使用以下SQL语句来统计特定时间段(例如本月)内发布的文章数量:
“`sql
{dede:sql sql="select count(id) as c from dede_archives where FROM_UNIXTIME(pubdate, ‘%Y%m’) = DATE_FORMAT(NOW(), ‘%Y%m’)"}本月更新:[field:c /]篇{/dede:sql}
“`
2、如何统计某个栏目下特定时间范围内的新增文章数?
回答:可以使用以下SQL语句来统计某个栏目下特定时间范围内的新增文章数:
“`sql
{dede:sql sql="SELECT count(*) AS c FROM dede_archives WHERE channel = 频道ID AND pubdate >= UNIX_TIMESTAMP(‘开始日期’) AND pubdate <= UNIX_TIMESTAMP(‘结束日期’)"}指定时间段内更新:[field:c /]篇{/dede:sql}
“`
频道ID需要替换为实际的频道ID,开始日期和结束日期也需要替换为具体的日期时间格式。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/150272.html