多维数组排序?求个SQL语句、、、 本帖最后由 Xy_SuperMario 于 2011-07-15 09:08:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这种数据结构是完全错误的!你需要将 viewer 和 viewerdate 一一对应起来,而不是现在这样的复合形式 那个是大小、、存放数据的大小、、用的是SQLyog这个东西、、 你 viewerdate 中的两个数是什么? viewerdate里面放的是时间戳.... id是文章的id...一篇文章可以有很多个用户浏览,所以对应的时间也有很多个、、 一个用户ID,对应一个浏览时间、、顺序是好的、、最新访问的ID和时间都排在最前面、、、 还是的,你的 viewer 的第一个数字对应 viewerdate 的第一个数字,viewer 的第 n 个数字对应 viewerdate 的第 n 个数字。这样的数据结构是不行的,况且即便是用 text 类型存储也至多存放6k组数据你需要把它们展开成二维的才好处理id viewer viewerdate10340 29213 131069353010340 29224 1310693473.... 呵呵,可以了 for($i=0;$i<count($sir);$i++){ for($j=0;$j<count($sir);$j++) { if($sir[$i]==$rs1[$j]['Member_ID']) { $rs1[$j]['fdate']=$sirdate[$i]; } } } foreach ($rs1 as $key => $value){ $fdate[$key] = $value['fdate']; $Menber_ID[$key] = $value['Menber_ID']; }array_multisort($fdate, SORT_DESC, $Menber_ID, SORT_ASC,$rs1); 加多个循环,把时间对应上去查询出来的Menberi_ID再把数组重新排序 php学习帖 第一篇 感悟 高手进来 谁有网站,我们可以做个广告交换 PHPBB架构问题 iframe phpCAS 单点登录 各位大哥大姐大叔阿姨,进来指导小菜鸟一下。。。 急!关于文件上传插件plupload获取服务器端返回值的问题!! jquery-file-upload 的php mysql插入问题 php 拓展c++ 报错 各位大佬们,谁给小弟一个wap游戏网站的源码!不胜感激!! 急!!!谁来帮忙调调js省市二级联动代码?以下代码可以分别在火狐和IE里运行,但是在IE中兼容性不好,谁来帮忙改改啊?
id是文章的id...一篇文章可以有很多个用户浏览,所以对应的时间也有很多个、、
你需要把它们展开成二维的才好处理
id viewer viewerdate
10340 29213 1310693530
10340 29224 1310693473
....
for($j=0;$j<count($sir);$j++)
{
if($sir[$i]==$rs1[$j]['Member_ID'])
{
$rs1[$j]['fdate']=$sirdate[$i];
}
}
}
foreach ($rs1 as $key => $value){
$fdate[$key] = $value['fdate'];
$Menber_ID[$key] = $value['Menber_ID'];
}
array_multisort($fdate, SORT_DESC, $Menber_ID, SORT_ASC,$rs1); 加多个循环,把时间对应上去查询出来的Menberi_ID
再把数组重新排序