Web開発は今後の分散プログラム開発の主流です 通常、Web開発はサーバーから読み込み、ページ単位で表示するのが便利です。それに美しい。したがって、ページング プログラムの作成は Web 開発の重要な部分です。ここでは、ページング プログラムの作成について一緒に学習します。
1. ページングプログラムの原理
ページング プログラムには、各ページに表示されるレコードの数 ($pagesize) と現在のページ ($page) という 2 つの非常に重要なパラメーターがあります。これら 2 つのパラメーターを使用すると、MySql データベースをデータ ソースとして使用して、テーブル内の特定のコンテンツを削除する場合、T-SQL ステートメントを使用して簡単にページング プログラムを作成できます。テーブル制限オフセット、達成する行数。ここでのオフセットはレコードのオフセットで、その計算方法は offset=$pagesize*($page-1)、rows は表示するレコードの数、ここでは $page です。つまり、ステートメント select * from table limit 10,10 は、テーブルの 11 番目のレコードから始まる 20 レコードを取得することを意味します。
2. メインコード分析
$pagesize=10; //各ページに表示されるレコード数を設定します
$conn=mysql_connect("localhost","root","") //データベースに接続します
;
$rs=mysql_query("select count(*) from tb_product",$conn) //レコードの総数を取得 $rs
$myrow = mysql_fetch_array($rs);
$numrows=$myrow[0];
//総ページ数を計算します
$pages=intval($numrows/$pagesize);
//ページ番号の設定を決定します
if (isset($_GET['page'])){
$page=intval($_GET['page']);
}
他{
$page=1; //それ以外の場合は、最初のページに設定します
}
3. ユースケーステーブル myTable を作成します
テーブルを作成します myTable(id int NOT NULL auto_increment,news_title varchar(50),news_cont text,add_time datetime,PRIMARY KEY(id))
4. 完全なコード
<頭>