首页| 版块| 我的| 发帖| 消息
主题:2016年1月15日:修正电脑版论坛统计数据主题数和帖子数误差(部分与拆分操作有关)
zhangjingyu 
“zhangjingyu这个为什么不是32516呢?和站点信息对不上,检查下。 (2019-01-19 16:37) 查看本帖”(引用内容)哎,逻辑搞混了:
$sumbenban=$db->get_one("SELECT SUM(benban) AS sumbenban FROM pw_forumdata");
$sumarticle=$db->get_one("SELECT SUM(article) AS sumarticle FROM pw_forumdata");
$arts=$sumarticle['sumarticle']-$article32-$article18-$article33-$article19-$article28-$article40;
echo("benban字段总和为:{$sumbenban['sumbenban']}");
echo("article字段总和减去子版块帖子为:{$arts}");第二行的求和,是未更新的、原来的帖子总和(子版块重复计算了一次,所以需要减去子版块的帖子总数),而第三行的求差,却是减去的更新后的子版块帖子数,所以就难怪了。
zhangjingyu回帖于2019-01-19 16:59[查看电脑版]
下一楼»:由于需要减去子版块的帖子总数,然而这个和怎么求呢?搜索了一番也没有找到想要的答案,没办法只 ..
«上一楼:“article字段总和减去子版块帖子为:32520”(引用内ब ..

查看全部回帖(203)
«返回主帖