データベース/MySQL、PostgreSQL、SQLite

改ページに対応した一覧表示プログラム

Apache + PHP + MySQL V5編 Vol.13 改ページに対応した一覧表示プログラムを紹介します。

執筆者:堀江 美彦

Web+DBプログラミングの基礎 Apache + PHP + MySQL Version5編 Vol.13


改ページに対応した一覧表示プログラムを紹介します。

[前準備]

サンプルプログラムを実行する前にデータベースtestにテーブル「tab2」を作成します。

また、サンプルプログラムで使用するテーブル「tab2」は
サーバー名 --- localhost
データベース名 --- test
ユーザー名 --- root
パスワード --- root
で設定されていることを前提として
解説します。実際にテストするMySQL環境のサーバー名、データベース名、ユーザー名、パスワードと異なる場合は読みかえて対応してください。

○テーブルtab2を作成するSQL文

create table tab2 (number int(10) unique not null,name char(40) not null,note char(60));
insert into tab2 values(1,'SQLスーパーリファレンス','book01');
insert into tab2 values(2,'プチリファレンスSQL','book02');
insert into tab2 values(3,'最強データベース MySQL8構築ガイド','book03');
insert into tab2 values(4,'仮題4','book04');
insert into tab2 values(5,'仮題5','book05');
insert into tab2 values(6,'仮題6','book06');
insert into tab2 values(7,'仮題7','book07');
insert into tab2 values(8,'仮題8','book08');


[仕様]
・使用するテーブルはtab2
・$maxlineで指定された最大行数分のデータを1頁として出力します。
・前の頁がある場合のみ「前頁」のリンクを出力します。
・次の頁がある場合のみ「次頁」のリンクを出力します。
・頁番号を表示し、頁番号が押された場合はその頁を表示します。
ただし現在の頁はリンクせずに[  ]で囲みます。


1. 改ページに対応した一覧表示プログラム(myphp21.php)を作成


改ページに対応した一覧表示プログラムの作成

下記の内容をテキストエディタにコピーし、ファイル名をmyphp21.phpとして
C:\Program Files\Apache Group\Apache2\htdocs内に保存します。

--- ApacheがVersion1.xの場合は
C:\Program Files\Apache Group\Apache\htdocs
です。

*注 myphp21.phpファイルの文字コードはsjisを指定して保存してください。
サクラエディタなど文字コードを指定できるエディタを使うと便利です。

MySQL Version5関連記事一覧

Web+DBプログラミングの基礎 Apache + PHP + MySQL Version5編の記事一覧

Web+DBプログラミングの基礎 Apache + PHP + MySQL/PostgreSQL FAQ 一覧


  • 1
  • 2
  • 3
  • 次のページへ

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます