php分頁函式入門參考

2021-06-20 15:41:59 字數 1323 閱讀 6566

php分頁函式入門例項。

<?php 

/* 需求,建立乙個test資料庫,在裡邊建乙個test表,裡面就

只要id欄位,輸入一下資料就可以啦。。

由於水平有限,難免出錯。。

*/ $conn = mysql_connect("localhost","root","");

$maxnum = 2; //每頁顯示記錄條數

mysql_select_db("test", $conn);

$query1 = "select count(*) as totalrows from test ";

$result1 = mysql_query($query1, $conn) or die(mysql_error());

$row1 = mysql_fetch_assoc($result1);

$totalrows1 = $row1['totalrows']; //資料集資料總條數

$totalpages = ceil($totalrows1/$maxnum);//計算可分頁總數,ceil()為上舍函式

if(!isset($_get['page']) || !intval($_get['page']) || $_get['page'] > $totalpages) $page = 1; //對3種出錯進行預設處理

//在url引數page不存在時,page不為10進製數時,page大於可分頁數時,預設為1

else $page = $_get['page'];

$startnum = ($page - 1)*$maxnum; //從資料集第$startnum條開始取,注意資料集是從0開始的

$query = "select * from test limit $startnum,$maxnum";//選擇出符合要求的資料 從$startnum條資料開始,選出$maxnum行

$result = mysql_query($query, $conn) or die(mysql_error());

$row = mysql_fetch_assoc($result);

// by www.jbxue.com

?>

分頁示例

<?php if($totalrows1) while($row = mysql_fetch_assoc($result));?>

<?php } else ?>

<?php

mysql_free_result($result1);

mysql_free_result($result);

?>

php分頁函式

可以直接引用該函式實現分頁效果。每頁顯示條數,按鈕數都可以自定義。請自行新增css樣式。使用該函式之前首先需要連線資料庫,並選擇表。分頁中的按鈕實現,最重要的是確定起始按鈕和結束按鈕的序號,之後從起始序號到結束序號依次輸出。function paging per num 2,bt num 4,tb ...

php 時間函式參考

php 時間函式參考 time 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到dat...

分頁寫法參考

隨著sql server版本的公升級,常用的方法有三種 top,row number,offset fetch next。一.top 1 利用order by正反排序 declare page no int declare page size intselect from select top pa...