一个数据库查询的小bug

社区服务
高级搜索
猴岛论坛社区服务一个数据库查询的小bug
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
8个回复

[BUG提交]一个数据库查询的小bug

楼层直达
0x0001

ZxID:55020649

等级: 大尉
举报 只看楼主 使用道具 楼主   发表于: 2014-10-18 0
在大部分版块的上面都有图酷帖的选项,而且基本都是有帖子的。


点下面的发表时间排序


就会出现错误,如下图:


更无语的是,点查看错误信息,那个页面也是数据库错误,初始化参数出现问题?再点错误信息就是error2013页面的死循环。phpwind渣渣表示不懂。




那个错误代码如下:
  1. SELECT t.*,ti.cover,ti.totalnum,ti.collectnum FROM hd_threads_img ti LEFT JOIN hd_threads t ON ti.tid=t.tid WHERE ti.fid= '16' AND ti.ifcheck=1 AND ti.topped=0 ORDER BY ti.postdate DESC LIMIT 0,30


可以看到,select语句选取的列中不可能包含ti.postdate,按照ti.postdate进行排列简直呵呵。倒是t.postdate很有可能,而且t是在hd_threads而非hd_threads_img,后者显然是图片,不包含提交日期的列也是正常,所以我觉得是不是多了个i?


上面的例子就是这个社区公告版的,截图上有fid,所以可重现。刚刚自己测试了下,很多版都有这个情况,个别版没有图片帖,select执行到一半没有结果就不用排序,所以没有错误?大概是这样吧。


总之我是不太懂,这是个小bug影响不是很大。有错误请轻喷。
[ 此帖被0x0001在2014-10-18 01:16重新编辑 ]

际遇之神

惩罚

0x0001穿马甲被大家发现,罚款DB3

本帖de评分: 2 条评分 DB +6
DB+3 2014-10-18

补血,,,,  有心了

DB+3 2014-10-18

❤游戏视频 欢迎你❤

  饭叔   

ZxID:27487931

等级: 元老
配偶: 饭饭 

举报 只看该作者 8楼  发表于: 2014-10-18 0
回 7楼(0x0001) 的帖子
哈  喔喔空间板块看看

际遇之神

惩罚

在自曝区通宵翻看了美女自爆,精神不佳导致上班迟到,扣DB3

或许只有在离得最远的时候,

才能把曾经走过的那段日子,看得最真确最真切。

思念总是有不得不收藏起来的时刻,

而生命里最舍不得,藏得总是最深,且不让人知道。
0x0001

ZxID:55020649

等级: 大尉
举报 只看该作者 7楼  发表于: 2014-10-18 0
回 6楼(qq0406e) 的帖子
。。。。。。很多人都觉得我是老猴子,可我真是新人。。。。。。
qq0406e

ZxID:27018255

等级: 贵宾

举报 只看该作者 6楼  发表于: 2014-10-18 0
回 2楼(0x0001) 的帖子
你个老猴子  别装新猴子了
cscheat

ZxID:1000002

等级: 管理员
举报 只看该作者 5楼  发表于: 2014-10-18 0
已查看   感谢您的反馈
话我知

ZxID:266222

等级: 贵宾
                        

举报 只看该作者 4楼  发表于: 2014-10-18 0
不错噢!猴岛需要你~
- 不懂浪漫゛

ZxID:16584776

等级: 元老

举报 只看该作者 地板   发表于: 2014-10-18 0
不错 善于查找bug

际遇之神

奖励

为练葵花宝典,忍辱负重,最终获得5DB

引用
0x0001

ZxID:55020649

等级: 大尉
举报 只看该作者 板凳   发表于: 2014-10-18 0


顺便我觉得对新人这个鲫鱼有点坑爹了,那天要不是我提出了点建议加了点DB,早成了负的,前几次连扣了【接近30】,对新人太恐怖了。
当然如果没有这个设定,加功能不太现实,我只是随口说说。
0x0001

ZxID:55020649

等级: 大尉
举报 只看该作者 沙发   发表于: 2014-10-18 0
没有天理了啊,我来提交个bug也能来惩罚。。。。。。
新人表示最近运气不太好,看来以后不能熬夜了。
——只是吐槽,随机的我大概懂,只是运气太坑爹心理不满。
« 返回列表
发帖 回复