ホームページ >バックエンド開発 >PHPチュートリアル >mysql ページング php5 mysql ページングのサンプルコード
コードをコピーします コードは次のとおりです:
//データベースに接続します
$db=mysql_connect("localhost","root","");
mysql_select_db("hy",$db); //データベースに表示される内容を設定します各ページのレコード数
$pagesize=25;
//レコードの総数を取得し、
$res=mysql_query("select count(*) from main " " ,$db); を使用して総ページ数を計算します。 $myrow = mysql_ fetch_array($res);
$numrows=$myrow[0]
// 総ページ数を計算します
$pages=intval($numrows/$pagesize)
if ($numrows%$pagesize); )
$pages++;
//ページ番号の設定があるかどうかを判断し、設定されていない場合はホームページとして定義されます
if (!isset($page))
$page=1
//ページ数を判断しますto go to
if (isset($ys))
if ($ys>$pages )
$page=$pages;
else
$page=$ys; // レコードのオフセットを計算します
$offset=$pagesize; *($page-1);
//レコードを取得します
$res=my sql_query( "select id,title by id desc limit $offset,$pagesize" ,$db); // レコードをループ表示します
if ($myrow = mysql_fetch_array($res))
{
$i=0; > <