Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 图片排序问题

[复制链接]
hxcs 发表于 2010-6-10 16:30:39 | 显示全部楼层 |阅读模式
应该是给这里吧 我也不是很明白  版主帮忙看看那  这个排序是显示最早的 我想反过来显式 就是最新上传的在前面谢谢。。。
  1. $cachefile = S_ROOT.'./data/cache_index_pic.txt';
  2. if(check_network_cache('pic')) {
  3.         $piclist = unserialize(sreadfile($cachefile));
  4. } else {
  5.         $sqlarr = mk_network_sql('pic',
  6.                 array('picid', 'uid'),
  7.                 array('hot'),
  8.                 array('dateline'),
  9.                 array('dateline','hot')
  10.         );
  11.         extract($sqlarr);

  12.         //显示数量
  13.         $shownum = 12;
  14.         $piclist = array();
  15.         $query = $_SGLOBAL['db']->query("SELECT album.albumname, album.friend, space.username, space.name, space.namestatus, main.*
  16.                 FROM ".tname('pic')." main
  17.                 LEFT JOIN ".tname('album')." album ON album.albumid=main.albumid
  18.                 LEFT JOIN ".tname('space')." space ON space.uid=main.uid
  19.                 ORDER BY main.dateline LIMIT 0,$shownum");
  20.         while ($value = $_SGLOBAL['db']->fetch_array($query)) {
  21.                 if(empty($value['friend'])) {
  22.                         $value['pic'] = pic_get($value['filepath'], $value['thumb'], $value['remote']);
  23.                         $piclist[] = $value;
  24.                 }
  25.         }
  26.         if($_SGLOBAL['network']['pic']['cache']) {
  27.                 swritefile($cachefile, serialize($piclist));
  28.         }
  29. }
  30. foreach($piclist as $key => $value) {
  31.         realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
  32.         $piclist[$key] = $value;
  33. }
复制代码
kissdp2 发表于 2010-6-11 16:03:55 | 显示全部楼层
  1. $query = $_SGLOBAL['db']->query("SELECT album.albumname, album.friend, space.username, space.name, space.namestatus, main.*
  2. #                 FROM ".tname('pic')." main
  3. #                 LEFT JOIN ".tname('album')." album ON album.albumid=main.albumid
  4. #                 LEFT JOIN ".tname('space')." space ON space.uid=main.uid
  5. #                 ORDER BY main.dateline LIMIT 0,$shownum");
复制代码
改成:
  1. $query = $_SGLOBAL['db']->query("SELECT album.albumname, album.friend, space.username, space.name, space.namestatus, main.*
  2. #                 FROM ".tname('pic')." main
  3. #                 LEFT JOIN ".tname('album')." album ON album.albumid=main.albumid
  4. #                 LEFT JOIN ".tname('space')." space ON space.uid=main.uid
  5. #                 ORDER BY main.dateline DESC LIMIT 0,$shownum");
复制代码
就是在 ORDER BY main.dateline 后加 DESC
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 11:52 , Processed in 0.024300 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表