ホームページ  >  記事  >  バックエンド開発  >  シンプルで実用的なphp mysqlページングコード_PHPチュートリアル

シンプルで実用的なphp mysqlページングコード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:05:10853ブラウズ

シンプルで実用的なphp mysqlページネーションコード

シンプルで実用的なphpチュートリアルmysqlチュートリアルページングコード
$qh=mysql_query("your_condition_here の順序が何であれ、テーブルから rcnt として count(*) を選択します"); $data=mysql_fetch_array($qh); $nr=$data["rcnt"]
//オフセットパラメータがスクリプトに渡されるかどうかを決定し、渡されない場合はデフォルト値0を使用します

if (空($offset))

{

$オフセット=0; }

//クエリ結果 (ここでは 1 ページあたり 20 項目ですが、自分で変更できます)
$result=mysql_query("your_condition_here が任意の制限 $offset, 20 で順序付けされているテーブルから ID、名前、電話番号を選択します");

//返された 20 件のレコードを表示します
while ($data=mysql_fetch_array($result))

{


//返されたレコードを表示するために使用するコードに置き換えます

}

//次のステップ、他のページへのリンクを書き込みます

if(!$offset) //オフセットが0の場合、前のページへのリンクは表示されません

{

$preoffset=$offset-20; print "前のページ n"; }

//必要な総ページ数を計算します
$pages=ceil($nr/20); //$pages 変数に必要なページ数が含まれるようになりました

for ($i=1; $i {

$newoffset=20*$i
print "$i n"; }

//最後のページかどうかを確認してください
if ($pages!=0 && ($newoffset/20)!=$pages)
{
print "次のページ n"; }




http://www.bkjia.com/PHPjc/630807.html

www.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/630807.html技術記事シンプルで実用的な php mysql ページング コード シンプルで実用的な php チュートリアル mysql チュートリアル ページング コード $qh=mysql_query(select count(*) as rcnt from table where your_condition_here order by anything);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。