ホームページ  >  記事  >  バックエンド開発  >  PHPを使って簡単なページング(データベースからレコードを読み取る)を作成する方法を詳しく解説_PHPチュートリアル

PHPを使って簡単なページング(データベースからレコードを読み取る)を作成する方法を詳しく解説_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:10:471203ブラウズ

一直 PHP 初心者、いつもページングを作りたいと思っていましたが、忘れていました、今日思い出したのでネットで調べてみました。一部の文章は理解できず、あまり読めませんでした。最後に、より単純なものを見つけました。

一般的なアイデアは次のとおりです:

1.各ページに表示するレコードの最大数を設定します。

2.総ページ数を計算します

3. 現在のページと総ページ数を比較して、接続のステータスを変更します

4. 制限制御を使用してデータベースからレコードを読み取ります

コードは次のとおりです:


コードをコピーします コードは次のとおりです:

$conn = mysql_connect('localhost','root','');
t($_GET['page '])) //ページパラメーターが存在するかどうかを判断し、ページ値を取得します。存在しない場合は 1 を取得します


$page_size = 2; // レコードの最大数
$sql = "SELECT count(*) as amount FROM sql_fetch_array($result)";
/合計ページ数を計算します
$amount If($amount % $page_size ){$page_count = (int)($amount / $page_size) + 1; $page_count = 0; ページリンク
$page_string = ""; ページ外その他
?page=1 '>ホームページ | 最後のページ ";
}
$sql = "select * from table order by id desc limit ". ($page-1)*$page_size .", $page_size";
$result = mysql_query($sql);
while ( $row = mysql_fetch_row( $result) ){
$rowset[] = $row;
}
?>

これは非常に簡単な方法です、他の種類の方法があれば教えてください。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327039.html技術記事 PHP の初心者で、常にページネーションをしたいと思っていましたが、幸いにもそれを今日思い出したので、オンラインで検索しました。一部の文章は理解できず、あまり読めませんでした。最後に、より単純なものを見つけました。 大体…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。