成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

PHPMySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁

這篇文章主要講解了“PHP MySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“PHP MySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁”吧!

創(chuàng)新互聯(lián)建站自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元利通做網(wǎng)站,已為上家服務(wù),為利通各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

SQL SELECT語句查詢總是可能導(dǎo)致數(shù)千條記錄。但是在一個(gè)頁面上顯示所有結(jié)果并不是一個(gè)好主意。因此,我們可以根據(jù)要求將此結(jié)果劃分為多個(gè)頁面。分頁意味著在多個(gè)頁面中顯示您的查詢結(jié)果,而不是僅將它們?nèi)糠旁谝粋€(gè)長(zhǎng)頁面中。MySQL通過使用LIMIT子句幫助生成分頁,該子句將采用兩個(gè)參數(shù)。第一個(gè)參數(shù)為OFFSET,第二個(gè)參數(shù)應(yīng)從數(shù)據(jù)庫返回多少條記錄。下面是一個(gè)使用LIMIT子句獲取記錄以生成分頁的簡(jiǎn)單示例。

$dbhost = 'localhost';  // 數(shù)據(jù)庫主機(jī)
$dbuser = 'root';            // 用戶名
$dbpass = '123456';    // 密碼
$rec_limit = 10;            // 每頁10條數(shù)據(jù)
$conn = mysqli_connect($dbhost, $dbuser, $dbpass); 
if(!$conn ) {   
    die('連接失敗: ' . mysqli_error());
}
mysqli_select_db($conn,'test');   // 要操作的數(shù)據(jù)
/* 獲取所有的記錄數(shù) */
$sql = "SELECT COUNT(id) FROM test ";
$retval = mysqli_query( $conn, $sql );
if(! $retval ) { 
   die('沒有獲取到數(shù)據(jù): ' . mysqli_error($conn));
}
$row = mysqli_fetch_array($retval, MYSQLI_NUM );
$rec_count = $row[0];   
if( isset($_GET['page'] ) ) {
 $page = $_GET['page'] + 1;
 $offset = $rec_limit * $page ;
}else {
  $page = 0;
  $offset = 0;
}
$left_rec = $rec_count - ($page * $rec_limit);
$sql = "SELECT name "."FROM test "."LIMIT $offset, $rec_limit";
$retval=mysqli_query( $conn, $sql );
if(! $retval ) {  
 die('不能獲取到數(shù)據(jù): ' . mysqli_error($conn));
 
}      
while($row = mysqli_fetch_array($retval, MYSQLI_ASSOC)) {
  echo "TEST name :{$row['name']}  <br> ";
}         
if( $page > 0 ){
  $last = $page - 2;
  echo "<a href = \"".$_SERVER['PHP_SELF']."?page=$last\">上一頁</a> |"; 
  echo "<a href = \"".$_SERVER['PHP_SELF']."?page=$page\">下一頁</a>";
}else if( $page == 0 ) { 
  echo "<a href = \"".$_SERVER['PHP_SELF']."?page=$page\">下一頁</a>";
}else if( $left_rec < $rec_limit ){
  $last = $page - 2;    
  echo "<a href =  \"".$_SERVER['PHP_SELF']."?page=$last\">最后一頁</a>";
}
mysqli_close($conn);

修改每頁顯示的數(shù)據(jù)或者插入多條數(shù)據(jù)查看效果, PHP MySQL插入數(shù)據(jù)。

感謝各位的閱讀,以上就是“PHP MySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)PHP MySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享名稱:PHPMySQL怎么實(shí)現(xiàn)數(shù)據(jù)分頁
文章位置:http://jinyejixie.com/article12/ggsidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、企業(yè)建站、外貿(mào)建站、做網(wǎng)站、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
闽侯县| 金坛市| 益阳市| 光泽县| 丹阳市| 镇赉县| 乌鲁木齐县| 广饶县| 湘潭市| 宜阳县| 溧水县| 军事| 昭通市| 泗水县| 娱乐| 昌乐县| 玛纳斯县| 乐业县| 阿克苏市| 和平县| 沙湾县| 沂南县| 柳江县| 达州市| 喀什市| 望都县| 丹东市| 左权县| 五原县| 沈阳市| 东乡| 万荣县| 威宁| 门源| 深水埗区| 阳高县| 四子王旗| 仙游县| 穆棱市| 辽阳县| 石河子市|