- ベストアンサー
質問掲示板の古いページへのリンクの作り方
こんばんは。 今度、ある内容についての質問掲示板みたいなものをWebでUp(言語はPHPです)するこ とを考えていますが、色々とサイトを見てみると、ページが長くなるとある程度まとめて、「2013 年7月分までの質問はこちらからアクセスできます」みたいなリンクをはっていますが、これの 作り方はどのようにするのでしょうか。 また、参考サイトなどがあれば教えて頂けないでしょうか、宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
■dikon_007さんへ > データベースで、過去のある期間のデータだけを集約して、出来たデータをブラウザに出力して >そのリンクを張り付けるということでしょうか。 そういうことですね。 example.com/archive.php?param=201307 例えば、このようなPHPでこのようなパラーメタを持たせて、 そのパラメータに引かれている値によって取得する内容を変えるということです。 ■oooioiさんへ http://www.mysql.com/about/legal/licensing/foss-exception/ FOSSライセンスエクセプションというものがあります。 是非ご一読を。
その他の回答 (2)
- oooioi
- ベストアンサー率29% (16/55)
>最初に挙げた2つは、オープンソースプロジェクトというもので、ライセンスを守れば、無料で利用することができます。 >現状、もっとも情報量が豊富でとっつきやすいのがMySQLです。 MySQLの場合は、接続ライブラリがLGPLではなくてGPLのためGPL汚染が発生するので 質問者が作ったシステムもGPLとなり公開する必要が出てくる可能性があります。 ですから、MySQLを使う場合には注意が必要です。
- hogehoge78
- ベストアンサー率80% (433/539)
とりあえず、リレーショナルデータベース、という類のものを使うことでそのようなことができます。 Webサイトでよく使われているものは、 ・MySQL ・PostgreSQL なんかが該当します。 企業など大規模なものだと、 ・Oracle などが使われており、 Webサイト以外でちょっとした事務等で簡易的なものとしては、 ・Access(Microsoft Office) なんかを業務で使ったりします。 最初に挙げた2つは、オープンソースプロジェクトというもので、ライセンスを守れば、無料で利用することができます。 現状、もっとも情報量が豊富でとっつきやすいのがMySQLです。 PHPで掲示板なんかを作る場合には、たいてい、それらのデータベースをPHPを介して手続きを踏んで、 必要な情報を取得してくる、というような作り方になります。 上記に上げたようなデータベースは、全て「SQL」というプログラミング言語のようなもので命令文を書いてやり、 データを取得してくるようなものになります。 このSQLは、日本語でいえば、 「直近で保存した100件のデータを取得する」 といった命令や、 「2013年7月に保存したデータを全て取得する」 といった命令で柔軟にデータを引っ張ってくることができます。 付きまして、まずはMySQLの使い方から調べていくのが良いかなと思います。 とりあえずまずは、簡単に動いている姿が見たい、ということであれば、 お使いのWindows(もしくはMacOSXでしょうか)に、XAMPPという Apache(Webサーバ)+MySQL(データベース)+PHPが一気にインストール出来るパッケージをインストールしてみてはいかがでしょうか。 XAMPPの使い方などは入門サイトなんかも結構あると思います。
お礼
hogehoge78さん、回答有難うございます。 データベースで、過去のある期間のデータだけを集約して、出来たデータをブラウザに出力して そのリンクを張り付けるということでしょうか。