基於php mysql實現分頁技術

2021-07-24 05:19:10 字數 1341 閱讀 7704

<?php

/**1.傳入頁碼 **/

$page=$_get['p'];//url中傳入的值 (p=1/2/3...)

/**2.傳入分頁資料**/

$host="localhost:3307";

$username="root";

$password="";

$db="test";

$pre=($page-1)*10;

$pagesize=10;

$showpage=5;

$conn=@mysql_connect($host,$username,$password);

if(!$conn)

mysql_select_db($db);

mysql_query("set names utf8");

$sql="select * from page limit $pre,$pagesize";

$result=mysql_query($sql);

echo "";

echo "";

echo "id

name

";echo $page_banner;

?>

(1).$page=$_get['p'];//url中傳入的值 (p=1/2/3...)

(2) .$host="localhost:3307";   // 主機名+ 埠號

$username="root";   // 使用者名稱(mysql)

$password="";  //mysql密碼

$db="test";  //資料庫

$pre=($page-1)*10;  // 當前頁之前的資料條數

$pagesize=10;  // 每頁顯示的資料條數

$showpage=5;  

(3) .$sql="select * from page limit $pre,$pagesize";// 從資料庫查詢資料,從第$pre條資料開始查詢,一共查uxn$pagesize條

(4) .while($row=@mysql_fetch_array($result))";

echo "";

echo "";

}(5).$total_sql="select count(*) from page";   //資料總條數

$total_result=mysql_fetch_array(mysql_query($total_sql));

$total=$total_result[0];

//計算頁數,ceil向上取1,floor向下取1

$total_page=ceil($total/$pagesize );   // 總頁數

(6).

PHP mysql分頁原理實現

編碼寄語 化繁為簡,則豁然開朗。執行截圖 關鍵步驟 建立資料庫 create table page id int 10 not null auto increment,name varchar 10 default null,primary key id 傳入頁碼 使用get方法 page get ...

PHP MySQL實現簡單的分頁功能

今天對之前的使用者管理模組實現了乙個簡單的分頁功能,大致樣式如下 接下來談談具體實現的步驟 1 既然涉及到分頁,首先肯定是從資料庫獲取的資料就有限制,這個限制就是用limit,比如下面這個sql語句 sql select from users order by id desc limit 0,3 其...

PHP MYSQL分頁原理

select from table limit 開始位置 操作條數 分頁原理 所謂分頁顯示,也就是講資料庫中的結果集,一段一段顯示出來 怎麼分段,當前在第幾段 每頁有幾條,當前再第幾頁 前10條記錄 select from table limit 0,10 第11至20條記錄 select from...