搜索
首页
|
版块
|
我的
|
发帖
|
消息
为你守候 温馨家园
>
论坛管理◇家园服务
主题:
关于帖子收藏排行Top50
zhangjingyu
最重要的逻辑问题在于第12行的比较,就像43楼说的——这根本就是逻辑错误!意义何在?
第12行,如果当前主题的收藏数大于收藏排行top50主题的最小收藏数,将会继续执行13到20行代码;
改为“ if ($rt['favors'] > 0) {”,也就是只要当前主题的收藏数大于0,那就写入缓存数据表,成为收藏排行top50(第18行指定类型为收藏排行/热门收藏)。所以,第10行的查询和第13行的删除就没有意义了,双斜线注释,不执行就可以了。
zhangjingyu
回帖于2019-02-16 22:09[
查看电脑版
]
下一楼»
:祝贺,祝贺!从头到尾又看了一遍,基本看明白了,毕竟记录还算详细。
(
zhangjingyu
)
«上一楼
:“zhangjingyu第9行,从pw_threads表里查询当前主题的收藏数favors,这个没毛病;
(
zhangjingyu
)
查看全部回帖(77)
«返回主帖