• 9366阅读
  • 203回复

2016年1月15日:修正电脑版论坛统计数据主题数和帖子数误差(部分与拆分操作有关) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 48楼 发表于: 2019-01-19 15:36:20 星期六  点亮(0)
站点信息:主题2376 帖子32516
数据表:2376+30136=32512
还是多4个帖子,继续。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 49楼 发表于: 2019-01-19 15:39:46 星期六  点亮(0)
执行43楼语句,添加benban字段,并把属性修改为UNSIGNED:
ALTER TABLE  `pw_forumdata` CHANGE  `benban`  `benban` INT( 10 ) UNSIGNED NOT NULL DEFAULT  '0'
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 50楼 发表于: 2019-01-19 15:43:09 星期六  点亮(0)
我觉得,43楼的语句可以和49楼的合并下:
ALTER TABLE `pw_forumdata` ADD `benban` int(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `article`
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 51楼 发表于: 2019-01-19 15:43:39 星期六  点亮(0)
嗯,好,删除字段,重新添加。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 52楼 发表于: 2019-01-19 15:47:26 星期六  点亮(0)
好像不成功,算了,不研究它了,本来执行一次就够了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 53楼 发表于: 2019-01-19 16:03:17 星期六  点亮(0)
刚刚又修改了文件,开始执行。期待吧!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 54楼 发表于: 2019-01-19 16:04:57 星期六  点亮(0)
有错误出现,应该是刚刚添加的代码:
Parse error: syntax error, unexpected T_VARIABLE in D:\website\2018\120.php on line 165
看下。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 55楼 发表于: 2019-01-19 16:12:55 星期六  点亮(0)
哎,原来问题出在注释。
执行结果:
benban字段总和为:32512
article字段总和减去子版块帖子为:32520
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 56楼 发表于: 2019-01-19 16:37:03 星期六  点亮(0)
article字段总和减去子版块帖子为:32520
这个为什么不是32516呢?和站点信息对不上,检查下。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 57楼 发表于: 2019-01-19 16:59:42 星期六  点亮(0)
回复56楼 zhangjingyu 的帖子
zhangjingyu这个为什么不是32516呢?和站点信息对不上,检查下。 (2019-01-19 16:37)
哎,逻辑搞混了
  1. $sumbenban=$db->get_one("SELECT SUM(benban) AS sumbenban FROM pw_forumdata");
  2. $sumarticle=$db->get_one("SELECT SUM(article) AS sumarticle FROM pw_forumdata");
  3. $arts=$sumarticle['sumarticle']-$article32-$article18-$article33-$article19-$article28-$article40;
  4. echo("<h1>benban字段总和为:{$sumbenban['sumbenban']}</h1>");
  5. echo("<h1>article字段总和减去子版块帖子为:{$arts}</h1>");
第二行的求和,是未更新的、原来的帖子总和(子版块重复计算了一次,所以需要减去子版块的帖子总数),而第三行的求差,却是减去的更新后的子版块帖子数,所以就难怪了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!