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}");第二行的求和,是未更新的、原来的帖子总和(子版块重复计算了一次,所以需要减去子版块的帖子总数),而第三行的求差,却是减去的更新后的子版块帖子数,所以就难怪了。