第1106天:友吧运动v2.1发布,mysql使用 group by 查询不重复记录

星期二 多云 22~32℃

友吧运动v2.1发布

上个版本(v2.0)发布正好两个月。此次发布的 v2.1 主要在两方面作了升级,一是增加了教练频道,二是对话题作了分类。


mysql 使用 group by 查询不重复记录

首页的“微博”版块遇到个问题,是按最新发布来排列头像的,可是又不希望出现重复头像(例如某用户连续发布了两条微博,那么会重复显示两个该用户记录)。

找办法。先是查到distinct,不过这方法只对一个字段有效果,之后找到 group by 方法(http://www.jb51.net/article/15328.htm)。

原:

$query = $_SGLOBAL['db']->query("SELECT doid, uid, username, dateline
 FROM ".tname(‘doing’)."
 ORDER BY dateline DESC LIMIT 0,6");

改为:

$query = $_SGLOBAL['db']->query("SELECT doid, uid, username, max(dateline) as dateline
 FROM ".tname(‘doing’)."
 GROUP BY uid ORDER BY dateline DESC LIMIT 0,6");


友吧今天

  • 发布运动v2.1。
  • 修改数据库相应字段的值。
  • 检查页面存在的遗漏问题。
  • 感谢老张作了一些测试,发现几个问题。
  • 根据老张的建议,发布页隐藏插入图片按钮,并把上传图片的按钮由灰色改为绿色,并修复了在ie下不能点击“上传图片”按钮的bug。

RSS

上一篇:

下一篇:

发表评论

电子邮件地址不会被公开。 必填项已用*标注