php分頁

首先設置每頁顯示的記錄數爲2

const PAGE_SIZE = 2;

計算出記錄的總數

$sql = "select count(*) from user";
$result = $conn->query($sql);
$data = $result->fetch_row();
$count = $data[0];

計算出總共的頁數

$page_count = ceil($count/PAGE_SIZE);

需要執行的sql指令 用limit分頁

$index = ($page-1)*PAGE_SIZE; 
$sql = "select id,user,create_time from user limit $index," . PAGE_SIZE;

如果$page-1>執行

<?PHP if($page-1>0){ ?>
      <li><a href="<?php echo $_SERVER['PHP_SELF'] ?>?page=<?php echo $page-1 ?>">上一頁</a></li>
      <?php } ?>

如果page+1&lt;=page+1&lt;=page_count 執行

      <?php } ?>
      <?PHP if($page+1<=$page_count){ ?>
      <li><a href="<?php echo $_SERVER['PHP_SELF'] ?>?page=<?php echo $page+1 ?>">下一頁</a></li>
      <?php } ?>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章