php訪問資料庫分頁顯示

來源:互聯網
上載者:User

標籤:php   資料庫分頁顯示   

1、前言

對於mysql資料庫,為便於學習等,新安裝的mysql中含有一個叫做world的資料庫,該資料庫含有一些資訊,本文以此為實驗素材。本文參考了php經典編程265例。

2、上代碼

<?phpclass mysql{var $host;var $user;var $pwd;var $db;var $con;function __construct($host, $user, $pwd, $db){$this->host=$host;$this->user=$user;$this->pwd=$pwd;$this->db=$db;$this->connect();}function connect(){$this->con=mysql_connect($this->host,$this->user,$this->pwd);mysql_select_db($this->db,$this->con);mysql_query("SET NAMES UTF-8");}};?>
<html><head><style>td{text-align:center;}</style></head><body><table width="500px" border="1px" cellpadding="1px" cellspacing="1px" align="center"><caption>CountryLauguage</caption><tr><td width="100px">CountryCode</td><td width="200px">Language</td><td width="100px">Isofficial</td><td width="100px">Percentage</td></tr><?phpinclude("in.php");new mysql("localhost","root","08246298","world");$res=mysql_query("select * from countrylanguage");$sum=mysql_num_rows($res);$perpage=50;$pagesum=ceil($sum/$perpage);if(empty($_GET['page'])){$page=1;}else{$page=$_GET['page'];}$start=($page-1)*$perpage+1;$res=mysql_query("select * from countrylanguage limit ".$start.",".$perpage);while($r=mysql_fetch_row($res)){echo "<tr>";echo "<td width='100px'>$r[0]</td><td width='200px'>$r[1]</td><td width='100px'>$r[2]</td><td width='100px'>$r[3]</td>";echo "</tr>";}?></table><br/><p align="center"><?phpecho "<a href='index.php?page=1'>Head</a>    ";if($page>2){echo "<a href='index.php?page=".($page-1)."'>Pre</a>    ";}if($page<$pagesum-1){echo "<a href='index.php?page=".($page+1)."'>Next</a>    ";}echo "<a href='index.php?page=".$pagesum."'>End</a>    ";?></p></body></html>

3、實驗



php訪問資料庫分頁顯示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.