php5 mysql ページングのサンプル コード_PHP チュートリアル
Jul 21, 2016 pm 03:52 PM
connect
mysql
php
php5
コード
ページネーション
コピー
例
データベース
接続する
コードをコピーします コードは次のとおりです:
<?php
//データベースに接続します
$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; > <</td>
<td width="95%" bgcolor="#E1E9FB "><font color="#FF6666" size="2">コンテンツ</font>< /td> td width="5%" bgcolor="#E6F2FF"> ; ?php エコー $ i;?></td>
<td width="95%" bgcolor="#E6F2FF"><font size="2"> <a href="javascript :popwin(' view.php?id=<?php echo $myrow[0];?>')" ><?php echo $myrow[1];?></a>< /font>< ;/td>
<?php
while ($myrow = mysql_fetch_array($res)) ;
//総ページ数を表示
echo "<div align='center'>「.$pages.」ページがあります (".$page."/".$pages.")<br> ";
//ページ数を表示
for ($i=1;$i<$page;$i++)
echo "<a href='fenye.php?page=".$i."'> ;ページ". $i ."ページ</a> "; ";
echo ".$page."ページ ";
for ($i=$page+1;$i<=$pages;$i++)
echo "< ;a href='fenye.php?page=".$i."'>ページ ".$i ."</a> " ";
echo "<br>";
/ /Show transfer To the page c c c c l & LT; Form Action = 'Fenye.php' Method = 'Post' & GT " // ホームページ、前のページ、次のページ、最後のページの値を計算します。ページ、$ first = 1;
$next=$page+1;
if ($page>1)
echo "<a href ='fenye.php? page= ".$first."'>ホームページ</a>
}
if ($page<$pages)
{
echo "<a href='fenye.php?page =".$next."'>次のページ</a> ";
echo "<a href='fenye.php?page=".$last."'>最後のページ</a> ;
}
echo "<input type=text name='ys' size ='2' value=".$page.">page" に移動します。
echo "<input type=submit name='Submit' value='Go'>";
echo "</form>";
echo "</div>";
?>
http://www.bkjia.com/PHPjc/318881.html
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7296
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

MySQL 8.4 で mysql_native_password がロードされていないエラーを修正する方法
