php - 如果结果使用php降序排列,如何对记录进行排序?
问题描述
如果结果按降序排列,我想从最后一条记录开始分页。如何发送偏移量和 limti 以查询结果是否按降序排列。我已经尝试使用以下代码,但它仍然显示相同的结果。如何将参数发送到查询和分页
if($page_limit=="all"){
$collection->getSelect()->limit("", $params['page']);
}else if($params['sort_by']=="desc"){
$new = ($get_num_rows-1)*$page_limit;
$collection->getSelect()->limit($page_limit, $new);
} else {
$new = ($params['page']-1)*$page_limit;
$collection->getSelect()->limit($page_limit, $new);
}
for ($i=1; $i<=$total_pages; $i++) {
if($current_page == $i){
$paging .= "<li class='association_page current' >".$i."</li>";
}else{
$paging .= "<li class='association_page' >".$i."</li>";
}
}
解决方案
推荐阅读
- python - 如何将列表的一部分写入csv?
- kotlin - 如何从 Observable java rx 1.2 和 kotlin 中提取、工作和返回信息
- reactjs - 如何知道 reactstrap 表单的输入/表单字段的状态?
- apache-spark-mllib - 如何在 spark mlib 中设置 ALS 推荐器的起点?
- r - R删除重复并聚合多列中的总和
- java - RETURNING 子句在 pgAdmin 中有效,但为我的 Java 代码返回 -1
- odoo - 采购订单电子邮件链接已损坏 odoo
- java - 监听按键事件会阻止按键工作
- vue.js - Vuetify 基本模板溢出
- ios - 读取 IOS 相机的镜头位置时,我得到了这个荒谬的值