本文實例講述了ThinkPHP有變量的where條件分頁的實現方法。分享給大家供大家參考。
主要功能代碼如下:
復制代碼 代碼如下:
$Form= D('Announcement');
import("ORG.Util.Page");
$count = $Form->count(); //計算總數
$p = new Page ( $count, 5 );
$map = array();// 使用索引數組或者對象來作為查詢條件,使用對象方式和使用數組方式的條件效果是相同的,並且是可以互換的。
$map['user_id']=$_SESSION['loginUserId']; //
$list=$Form->limit($p->firstRow.','.$p->listRows)->order('announcement_id desc')->where($map)->findAll(); //分頁語句寫法 where直接運用
//dump($Form->getLastSql()); //打印出sql語句
$page = $p->show (); //分頁映射
希望本文所述對大家的PHP程序設計有所幫助。