シンプルで実用的なphp mysqlページネーションコード
trueシンプルで実用的な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"; }
www.bkjia.com
http://www.bkjia.com/PHPjc/630807.html