ホームページ  >  記事  >  バックエンド開発  >  PHPでページングの総数を取得する方法

PHPでページングの総数を取得する方法

WBOY
WBOYオリジナル
2016-06-13 13:35:451732ブラウズ

phpのページングの総数を取得する方法
私はphpのページングを書きました。今、ユーザー制限から*を選択します ".($page-1)." 、".$rowsは毎回何行しか取得できません。合計の数を取得したい、取得方法、今 getRowNum();

function getRowNum()
{
return mysql_num_rows($this->res);
}

require_once ('../db/db.php');
$db=new DataAccess();
$con=$db->connect();
$ rows = $_POST[ 'rows'];
$page = $_POST['page'];
$sql="ユーザー制限から * を選択 ".($page-1)." , ".$ rows; //Paging sql
$result=$db->query($sql);
$row_num =$db->getRowNum();//現在の行数のみ取得可能



-----解決策--------------------------
ユーザーからselect count(*別途)を実行する必要があります
------解決策---------

話し合う

引用:

ページネーションはこの BT のようになります。普段は書きません。プロジェクトに記述したクラスを直接使用し、値を渡すだけです。


書き込まないことは、この方法で実装されていないことを意味するわけではありません。これは単なる恥ずかしいステップですが、実際には、データベース内のデータを読み取らない場合、その数をどうやって知ることができます。データのページネーションは準備できていますか?

------解決策---------
話し合う

既成のメソッドをお持ちの方は共有してください。ありがとうございます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。