こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHPとMySQLによるデータ検索サイトを作ってます

index.html(検索フォーム)
list.php(検索結果表示ページ)
上記2ファイルでPHPとMySQLによるデータ検索サイトを作ってます。
初心者のため、勉強用に作ってます。
pearというライブラリを使用しないで以下の表現をするためにはどのようなコーディングが必要でしょうか?
参考になるサイトなどあればご教授ください。
PHPの上級者が見るようなマニュアルサイトだとその説明すら解読できない可能性があるので、噛み砕かれたサイトを探してます。

[知りたいこと]
セレクト文で引っ張ってきたレコード数が25件として
検索結果表示ページには10件ごとに改ページさせたいです。
↓このような改ページリンクを作りたいです。
[< 1 2 3 >]

↓またはこのようなリンクでもご教授いただけたら幸いです
[前ページ│次ページ]

投稿日時 - 2009-04-22 19:41:24

QNo.4900829

すぐに回答ほしいです

質問者が選んだベストアンサー

改ページのナビゲーションの実装でもPEARは便利です。
PEARのpagerパッケージを使えば簡単そうです。

参考URL:http://www.phpbook.jp/pear/pear_pager/

投稿日時 - 2009-04-23 20:32:18

お礼

ありがとうございます!
ただ、レンタルサーバーでの運用をしており、PEARをレンタルサーバーにインストールする方法が記載されているサイトなどございませんでしょうか?ちなみにプライマスという会社のレンタルをしてます。

投稿日時 - 2009-04-24 09:08:55

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.2

>pearというライブラリを使用しないで以下の表現をするためにはどのようなコーディングが必要でしょうか?
別にpearなんて使わずに実現できる。
ただしDB接続に関してPEARのDB.phpを使った方が楽ではある。
DB.phpを使えばDBの種類毎の関数を覚えて無くても多くの場合何とかなる。
しかしDB.phpを使わない場合DB毎の接続関数などを覚えてる必要がある。

>セレクト文で引っ張ってきたレコード数が25件として
>検索結果表示ページには10件ごとに改ページさせたいです。
SQLを勉強する

>PHPの上級者が見るようなマニュアルサイトだとその説明すら解読できない可能性があるので、噛み砕かれたサイトを探してます。
質問者の知りたいことはSQLでできるレベルですから心配ありません。

>初心者のため、勉強用に作ってます。
だったらまず検索する能力を身につけましょう。
http://www.google.co.jp/search?hl=ja&safe=off&q=MySQL+%E5%8F%96%E5%BE%97%E4%BB%B6%E6%95%B0&lr=

投稿日時 - 2009-04-23 02:06:35

お礼

なるほど、PEARのDB.phpは使うようにします。
PHP側というよりかはSQL側で改ページの処理を行うのですね。
ヒントありがとうございます!

投稿日時 - 2009-04-23 09:21:38

ANo.1

SQLを勉強してください。
・ソート
・範囲指定
を使うとご希望の機能は実現できるかと思います。

SQLはちょっと というようでしたら、"MySQL ページ"なんかで検索すると答えが出ちゃってるようです。

投稿日時 - 2009-04-22 21:25:50

お礼

ありがとうございます!
SQLによる処理で実現できるんですね。早速調べてみますね。

投稿日時 - 2009-04-23 09:23:34

あなたにオススメの質問