首页| 版块| 我的| 发帖| 消息
主题:关于帖子收藏排行Top50
zhangjingyu 
测试结果拼图出来了:

最左面是测试开始前的数据,1、2、3三部分分别是三次测试后的截图。可以从图中看到,按照查询语句要求,每次成功更新数据表,都会先把之前最前面的数据行删除。也验证了我43楼说的基本上是正确的(可能理解稍有偏差)。
“第10行,从pw_elements表里按收藏数(value,不同表的字段名可能不一样)升序排列查询类型为收藏排行(hotfavor)的数据,筛选出value和eid。这个查询有什么意义呢?

第12行,如果当前主题的收藏数大于收藏排行top50主题的最小收藏数,将会继续执行13到20行代码;

第13行,删除收藏排行里收藏数最小的主题;(我感觉应该是只删除一条数据,第10行$rs = $this->db->get_one查询的意思应该是只要一个结果)

第20行,将当前主题的数据(14到19行)写入表,使当前主题成为收藏排行top50。”(引用内容)

浏览大图
zhangjingyu回帖于2018-08-12 12:31[查看电脑版]
下一楼»:重新修改文件,饭后继续测试。
«上一楼:楼上后面的sql查询语句我记得好像是自己编辑的,竟然和原文件里是一模一样的。

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