網頁實現從資料庫讀取資料並簡單分頁

2021-07-10 18:18:23 字數 1940 閱讀 3912

大致的思想就是:

1.設定每頁要顯示的最大記錄數。

2.計算出頁面總數

3.當前頁面跟總頁面數比較改變連線的狀態

4.用limit控制從資料庫中讀取記錄

**:

$conn = mysql_connect('localhost','root','');

mysql_select_db('db_bookstore',$conn);

mysql_query("set names utf8");

if(isset($_get['page'])) else

$page_size = 2; //最大記錄條數

$sql = "select count(*) as amount from tb_bookinfo";

$result = mysql_query($sql);

$row = mysql_fetch_array($result);//計算總頁數

$amount = $row['amount'];

if($amount)

if($amount % $page_size) else

} else //翻頁鏈結

$page_string = "";

if($page == 1) else

$page_string .= "| $page |";

if($page == $page_count) else

$sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size";

$result = mysql_query($sql);

while ( $row = mysql_fetch_row($result) )

**二:

<?php

$conn=mysql_connect('127.0.0.1','root','');

mysql_query('use test',$conn);

mysql_query('set names utf8',$conn);

$pernumber=3; //每頁顯示的記錄數

$page=$_get['page']; //獲得當前的頁面值

$count=mysql_query("select count(*) from kangbiao"); //獲得記錄總數

$rs=mysql_fetch_array($count);

$totalnumber=$rs[0];

$totalpage=ceil($totalnumber/$pernumber); //計算出總頁數

if (!isset($page)) //如果沒有值,則賦值1

$startcount=($page-1)*$pernumber; //分頁開始,根據此方法計算出開始的記錄

$result=mysql_query("select * from kangbiao limit $startcount,$pernumber"); //根據前面的計算出開始的記錄和記錄數

echo

"";echo

"";echo

"id";

echo

"name";

echo

"age";

echo

"grade";

echo

"";while ($row=mysql_fetch_array($result))

echo

"";if ($page != 1)

for ($i=1;$i

<=$totalpage;$i++)

if ($page

?>

<?php

} ?>

C 實現從資料庫讀取資料到Excel

用第三方元件 npoi來實現 新建乙個類customer table customer public class customer public string firstname public string lastname public int age public int gender 新建乙個...

Java下拉列表聯動的實現(從資料庫讀取資料)

很多時候在介面布局時我們會用到下拉列表,單獨的乙個列表與資料庫的互動很簡單,今天要記錄的是當有多個下拉列表聯動時,該怎樣獲取資料,即選擇第乙個下拉列表的值,動態的改變第二個下拉列表乃至更多列表的值。1 在jsp中定義第乙個下拉列表,並且從servlet中獲取list列表讀取出option的value...

C 從資料庫讀取資料並輸出

連線資料庫,並從資料庫中讀取資料後並輸出 using system using system.collections.generic using system.linq using system.text using system.data.sqlclient namespace login nam...