ホームページ >バックエンド開発 >PHPチュートリアル >PHP サンプル チュートリアル: 動的フリップ関数の実装_PHP チュートリアル
Bkjia.Com PHP チュートリアル php+mysql を使用して Web ページ上のすべてのデータベース情報を表示するのは非常にシンプルで興味深いものですが、データベース情報がほとんどない場合でも、ページ表示は十分に満足できます。データベースのデータが多いと、ページの表示が非常に悪くなります。現在のページのデータ数を表示する方法と、動的反転機能を実装する方法を紹介します。
この記事では、2 つのページめくり表示機能の実装を紹介します。
まず、ページめくりで使用されるデータベース構文を紹介します。
mysql_query("select * from table order by id desc"); |
このデータベース ステートメントは、レコードを検索して逆順に表示するために使用されますが、ページめくり機能では機能しません。次の拡張構文は、ページめくりの中心的な機能です。
mysql_query("select * from table order by id desc limit $start,$limit");
|
の値を 20 に設定します。
データベース レコードを表示するときは、最初のレコードから開始する必要があるため、$start の初期値はここで 0 に設定されます: $start=0;
上記のアイデアを念頭に置いて、プログラムの page.php の設計を開始できます:
//現在のページに表示される番号を設定します (この番号は任意に設定できます) $limit=20;
mysql_connect("localhost","",""); $result=mysql_query("select * from table"); $num=mysql_numrows($result);
順方向と逆方向の反転機能を備えたプログラムが完成しました。ただし、この機能は、より多くのデータを処理する場合に非常に面倒になります。以下では、より強力で複雑なページめくり機能を紹介します。もっと適切な名前が見つからなかったので、いつもそう呼んでいます)。:)
|