日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP+MySQL分頁顯示示例分析

瀏覽:17日期:2024-02-05 10:55:12

Web開發是今后分布式程式開發的主流,通常的web開發都要涉及到與數據庫打交道,客戶端從服務器端讀取通常都是以分頁的形式來顯示,一頁一頁的閱讀起來既方便又美觀。所以說寫分頁程序是web開發的一個重要組成部分,在這里,我們共同來研究分頁程序的編寫。

一、分頁程序的原理

分頁程序有兩個非常重要的參數:每頁顯示幾條記錄($pagesize)和當前是第幾頁($page)。有了這兩個參數就可以很方便的寫出分頁程序,我們以MySql數據庫作為數據源,在mysql里如果要想取出表內某段特定內容可以使用的 T-SQL語句:select * from table limit offset,rows來實現。這里的offset是記錄偏移量,它的計算方法是offset=$pagesize*($page-1),rows是要顯示的記錄條數,這里就是$page。也就是說select * from table limit 10,10這條語句的意思是取出表里從第11條記錄開始的20條記錄。

二、主要代碼解析

$pagesize=10; //設置每一頁顯示的記錄數$conn=mysql_connect('localhost','root',''); //連接數據庫$rs=mysql_query('select count(*) from tb_product',$conn); //取得記錄總數$rs$myrow = mysql_fetch_array($rs);$numrows=$myrow[0];

//計算總頁數

$pages=intval($numrows/$pagesize);

//判斷頁數設置

if (isset($_GET['page'])){ $page=intval($_GET['page']);}else{  $page=1; //否則,設置為第一頁}

三、創建用例用表myTable

create table myTable(id int NOT NULL auto_increment,news_title varchar(50),news_cont text,add_time datetime,PRIMARY KEY(id))

四、完整代碼

<html><head><title>php分頁示例</title><meta http-equiv='Content-Type' content='text/html; charset=gb2312'> </head>

<body><?php $conn=mysql_connect('localhost','root',''); //設定每一頁顯示的記錄數 $pagesize=1; mysql_select_db('mydata',$conn); //取得記錄總數$rs,計算總頁數用 $rs=mysql_query('select count(*) from tb_product',$conn); $myrow = mysql_fetch_array($rs); $numrows=$myrow[0]; //計算總頁數

 $pages=intval($numrows/$pagesize); if ($numrows%$pagesize)$pages++; //設置頁數 if (isset($_GET['page'])){$page=intval($_GET['page']); } else{//設置為第一頁 $page=1; } //計算記錄偏移量 $offset=$pagesize*($page - 1); //讀取指定記錄數 $rs=mysql_query('select * from myTable order by id desc limit $offset,$pagesize',$conn); if ($myrow = mysql_fetch_array($rs)) {$i=0;?><table border='0' width='80%'><tr> <td bgcolor='#E0E0E0'><p align='center'>標題</td><td bgcolor='#E0E0E0'><p align='center'>發布時間</td></tr><?php do {$i++;?><tr> <td width='50%'><?=$myrow['news_title']?></td> <td width='50%'><?=$myrow['news_cont']?></td></tr> <?php } while ($myrow = mysql_fetch_array($rs));echo '</table>';}echo '<div align='center'>共有'.$pages.'頁('.$page.'/'.$pages.')';for ($i=1;$i< $page;$i++) echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$i.''>['.$i .']</a> '; echo '['.$page.']'; for ($i=$page+1;$i<=$pages;$i++)echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$i.''>['.$i .']</a> ';echo '</div>'; ?></body></html>;

五、總結

本例代碼在windows2000 server+php4.4.0+mysql5.0.16上運行正常。該示例顯示的分頁格式是[1][2][3]…這樣形式。假如想顯示成“首頁 上一頁 下一頁 尾頁”這樣形式,請加入以下代碼:

$first=1;$prev=$page-1;$next=$page+1;$last=$pages;

if ($page > 1){ echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$first.''>首頁</a> '; echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$prev.''>上一頁</a> ';}

if ($page < $pages){ echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$next.''>下一頁</a>  echo '<a href='http://www.b3g6.com/bcjs/fenye.php?page='.$last.''>尾頁</a> ';}

其實,寫分頁顯示代碼是很簡單的,只要掌握了它的工作原理。希望這篇文章能夠帶給那些需要這方面程序web程序員的幫助。

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆久久一区二区| 日本欧美不卡| 亚州欧美在线| 日韩av不卡一区二区| 欧美日韩亚洲国产精品| 国产精品亚洲综合色区韩国| 精品一区二区三区中文字幕视频 | 福利一区在线| 亚洲一级网站| 亚洲精品综合| 精品久久久中文字幕| 999国产精品视频| 亚洲香蕉久久| 高清av一区| 只有精品亚洲| 精品一区不卡| 亚洲一区二区成人| 麻豆精品新av中文字幕| 九九综合九九| 97精品久久| 99久久99视频只有精品| 亚洲精品伊人| 成人精品中文字幕| 日本va欧美va欧美va精品| a日韩av网址| 亚洲视频电影在线| 精品91福利视频| 蜜臀a∨国产成人精品| 久久精品毛片| 免费在线观看精品| 麻豆理论在线观看| 色综合视频一区二区三区日韩| 欧美极品中文字幕| 国产视频欧美| 97人人精品| 日韩av网站在线免费观看| 亚洲日本网址| 国产精品中文字幕制服诱惑| 日韩亚洲精品在线| 午夜久久中文| 国产毛片精品| 亚洲综合精品四区| 午夜影院一区| 国产精品久久久久av蜜臀| 中文亚洲欧美| 日韩精品永久网址| 欧美在线精品一区| 狠狠久久婷婷| 亚洲成人不卡| 国产极品嫩模在线观看91精品| aa国产精品| 欧美羞羞视频| 卡一精品卡二卡三网站乱码| 亚洲精品激情| 国产日韩专区| 91精品久久久久久久久久不卡| 欧美午夜网站| 免费在线观看日韩欧美| 在线日韩中文| 97精品国产| 国产精品黄色片| 色狠狠一区二区三区| av亚洲免费| 亚洲综合在线电影| 精品免费视频| 国产精品115| 国产欧美在线观看免费| 亚洲影院天堂中文av色| 精品中文字幕一区二区三区av| 亚洲最新无码中文字幕久久| 国产精品日韩精品在线播放| 日本在线一区二区三区| re久久精品视频| 电影天堂国产精品| 国产成人调教视频在线观看| 国产精品1luya在线播放| 7m精品国产导航在线| 亚洲精品进入| 日韩中文av| 日日夜夜免费精品| 综合一区av| 亚洲免费成人av在线| 久久国产精品亚洲77777| 日韩视频二区| 不卡在线一区二区| 国产专区一区| 久久九九国产| 日韩欧美另类一区二区| 欧美freesex黑人又粗又大| 日韩欧美看国产| 日韩精品网站| 97se综合| 99久久亚洲精品蜜臀| 精精国产xxxx视频在线播放| www.九色在线| 欧美香蕉视频| 久久婷婷丁香| 免费污视频在线一区| 亚洲成a人片| 国产麻豆久久| 精品日韩毛片| 视频一区在线播放| 免费成人av在线播放| 亚洲区欧美区| 综合激情一区| 日韩欧美中文字幕一区二区三区| 日韩精品一级| 国产午夜久久av| 国产精品一区二区美女视频免费看| 国产亚洲精品美女久久久久久久久久| 国产乱码精品一区二区三区四区 | 米奇777超碰欧美日韩亚洲| 欧美日韩一区二区综合| 合欧美一区二区三区| 亚洲欧美日韩在线观看a三区| 久久香蕉精品| 日本不卡一区二区三区| 青青国产精品| 精品欠久久久中文字幕加勒比| 中文在线免费视频| 五月婷婷亚洲| 婷婷久久免费视频| 国产麻豆精品| 中国字幕a在线看韩国电影| 蜜臀国产一区| 午夜久久福利| 日韩av一区二区三区| 欧美极品中文字幕| 成人va天堂| 久久亚洲图片| 国产高清视频一区二区| 国内精品麻豆美女在线播放视频| 日韩啪啪电影网| 久久亚洲欧美| 欧美激情在线精品一区二区三区| bbw在线视频| 亚洲在线观看| 国产精品入口久久| 亚洲成人二区| 免费看欧美美女黄的网站| 国产精品亚洲综合在线观看| 色在线中文字幕| 亚洲欧美网站在线观看| 欧美成人精品一级| 三级小说欧洲区亚洲区| 欧美综合国产| 久久精品一区二区国产| 国产一区清纯| 日韩国产在线一| а√天堂8资源在线| 天堂av在线一区| 免费日韩一区二区三区| 久久蜜桃av| 欧美三级第一页| 精品国模一区二区三区| 亚洲一区导航| 91欧美在线| 日本综合视频| 群体交乱之放荡娇妻一区二区| 亚洲人成网站在线在线观看| 国产一区二区三区亚洲| 99在线精品免费视频九九视| 国产精品免费不| 99在线观看免费视频精品观看| 国产精品久久久久久久久免费高清| 久久精品国内一区二区三区水蜜桃| 日韩在线网址| 99精品视频在线观看免费播放| 日本精品在线播放| 人人香蕉久久| 国产精品亚洲四区在线观看| 亚洲激精日韩激精欧美精品| 国产精品对白久久久久粗| 99热国内精品| 国产精品亚洲一区二区在线观看| 欧美va亚洲va日韩∨a综合色| 久久黄色影视| 亚洲一卡久久| 精品成人免费一区二区在线播放| 日韩专区视频网站| 精品欧美激情在线观看| 国产一区二区三区91| 亚洲精品大片| 韩日一区二区三区| 国产在线观看91一区二区三区| 蜜臀av一区二区三区| 亚洲午夜黄色| 国产欧洲在线| 国产精品xxxav免费视频| 视频一区中文字幕国产| 日韩网站中文字幕| 老牛国内精品亚洲成av人片 | 久久久久黄色| 日韩三级精品| 久久亚洲风情| 欧美日韩国产免费观看| 中文字幕在线看片| 国产精品久久乐| 美女久久一区| 欧美精品九九|