ホームページ > バックエンド開発 > PHPチュートリアル > PHPアクセスデータベースのページネーション表示

PHPアクセスデータベースのページネーション表示

WBOY
リリース: 2016-06-23 13:36:57
オリジナル
1071 人が閲覧しました

1. はじめに

mysql データベースについては、学習を容易にするために、新しくインストールされた mysql には world というデータベースが含まれており、この記事ではこれを実験材料として使用します。この記事では、古典的な PHP プログラミングの 265 の例について説明します。

2. コードをアップロードします

<?php	class 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><?php	include("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.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート