如何对结果集排序? 用php+mysql开发系统,在查询结果页面表单中,如何实现点击字段进行结果集排序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根据排序要求,重新查询数据库比如,点击按时间倒排, 传个参数上去比如,?sort=time&direction=desc;在php端判断传来的参数,得到要排序的方式,然后重新查询数据库if($sort=time){ $sql .= 'order by m.time ' if($direction == 'desc'){ $sql .= ' desc'; }}...... 客户端上dojo 和ext 的datagrid 对这方面做的很强。服务器端,看楼上的就足够了。 建议还是用AJAX来做,效果能好点! 看你的应用啦,如果服务器带宽够,且访问量不多,服务器足够承担开销,那可以用服务器来实现,随便可以提升PV;如果说,访问的人多,服务器响应慢,带宽紧张,这样的话,还是用JS在客户端来实现吧,减少服务器开销,提升用户体验。 感觉php里面的字符串处理很别扭,没有perl那么舒服。想和perl这样搞,使用sortforeach my $key (sort keys %hash){}可是php不知道该怎么办,可能我php...哈哈请教,那位会。 2楼的方法挺好的 AJAX...正在学习中 服务端是可以做到的,但客户端现成的js或ajax代码实现方法, 有可共享的么? pdo老是报错问题 phpmysql字符串拼接 刚学习php,不明白这样的代码什么意思? eclipse在编辑javascript时有没有函数浏览器? 请问like中文的问题 太漂亮了!这个相框是用PHP做的吗? 上传问题 表单中一个disabled的文本框,能不能在表单提交的时候获得它的值 一个PHP关于文件方面问题,请知道者帮帮忙,谢谢了!! 求教:php5.5之后的mysqli,怎么选择数据库? 我需要获取hotmail邮箱和qqmail的联系点人列表,哪位高手给指点写,谢谢 求助一个关于文件转发的问题
重新查询数据库
比如,点击按时间倒排, 传个参数上去比如,?sort=time&direction=desc;在php端判断传来的参数,得到要排序的方式,然后重新查询数据库if($sort=time){
$sql .= 'order by m.time '
if($direction == 'desc'){
$sql .= ' desc';
}
}
......
服务器端,看楼上的就足够了。
如果说,访问的人多,服务器响应慢,带宽紧张,这样的话,还是用JS在客户端来实现吧,减少服务器开销,提升用户体验。
想和perl这样搞,使用sort
foreach my $key (sort keys %hash){
}
可是php不知道该怎么办,可能我php...
哈哈请教,那位会。