问题:单个用户发的主题变为0,并且搜索中可以搜到,但是访问后提示找不到该帖子,请问怎样解决? 问题网址:http://bbs.idcspy.com/home.php?mod=space&uid=310&do=thread&view=me&from=space
(注意: 1.该用户没有被设置审核或者其他状态。 2.数据库中明明有他的帖子和回复,但是没有调用出来。 3.如果代码有问题的话,问什么就一个用户呢?我已经抽查其他的用户没有发现同样的问题。) 分析: 我查询了数据库: 1.数据库中仍然有该用户(大象无形)的标题和主题内容; 2.标题表中也有该用户的标题 3.但是该用户(大象无形)的回复和主题数全部变为了0;(上面的2个回复和帖子是我测试用的,已被我删除) 4.点击他的主题帖,里面有很多帖子,但是只要“最后发帖人”是他自己,帖子就找不到;如果其他人是“最后发帖人”,则可以打开,但他本人(大象无形)发的帖子内消失了。
5.还有就是在bbs.idcspy.com的站,搜索该用户(大象无形)的帖子时,也能搜到,但是访问还是两种情况:1)只要“最后发帖人”是他自己,帖子就找不到;2)如果其他人是“最后发帖人”,则可以打开,但他本人(大象无形)发的帖子内消失了。
|