• ベストアンサー

コメントシステムでわからないことがあります。

PHPとMYSQLを使ってコメントシステムを作ってます。 ふと、思ったんです・・・ YahooまたはBLOGみたいに各ページにコメントシステムを設置しようと思ったら、テーブルは複数いるじゃないですか!!!? 仮にページ数が1000あったらテーブルは1000個必要に・・?^^;  そういうのを説明しているサイトなどありましたらぜひ教えていただきたいです! よろしくお願いします

noname#184266
noname#184266
  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

>> 仮にページ数が1000あったらテーブルは1000個必要に・・?^^;  この発想は理解できませんが、 一般に(少なくとも私の知っているブログソフトでは)コメント用のテーブルはひとつで、ページ毎のID(またはポスト毎のID)をそのテーブルに登録しておき、該当するページを表示するごとにそのIDでのクエリー結果を表示するだけです。 説明しているサイトは知りませんが、wordpressなどフリーのblogソフトのテーブル構造を見てみるのも参考になるかと

関連するQ&A

  • PHP+MySQLでこのようなシステム

    PHPとMySQLで、このようなシステムを作れないかと考えているのですが、可能か不可能か、もしくはヒントだけでもいただだけないかと思い、質問させていただきました。 まず、PHP+MySQLというのは、javascriptとかも初心者用の本を買ったりしたのですが、こういうところに使うとかいまいち理解できず、 現在PHP+MySQLと必要な時だけjavascriptのサンプルをコピペとかで使って事足りているということです。 PHP+MySQLの知識は、浅い方ですが、データベースを使っての表示や条件抽出くらいはできるくらいです。 主に使うデータベース・ページは、下記の通りです。 データベース内にテーブルが複数あります。 ・table_01 ・table_02 ・table_03 全テーブルデータの一覧を表示させるPHP(1ページ20件毎に表示させています) ・itiran.php 各会員ページのPHP ・mypage.php 「このようなシステム」というのは、 ・一覧ページ【itiran.php】に[追加]ボタンを作り、[追加]を押すと会員ページ【mypage.php】に追加した商品が一覧として表示される ・【itiran.php】および【mypage.php】で追加した商品を一覧から[削除]できる ・【itiran.php】の各商品には、追加している人数[登録数]が表示される([削除]した場合は、人数は-1となる) 【itiran.php】テーブル例 ┼───┼───┼───────┼───┼ │NAME│ZAIKO│お気に入り    │登録数│ ┼───┼───┼───────┼───┼ │ポニョ │2,000 │ 追加       │500 │ ┼───┼───┼───────┼───┼ │ゲド  │1,000 │ 追加       │300 │ ┼───┼───┼───────┼───┼ │トトロ │9,000  │登録済み・・削除│100 │ ┼───┼───┼───────┼───┼ ・データベースは、各テーブル更新があった場合、一度の更新数が多くいので、1テーブルまるごとCSVで更新しています。 ・登録数を、このテーブル内に入れておいた方が良いのでしょうか。 参考になるようなサイトもなく、PHP+MySQL可能か不可能か、もしくはヒントだけでもお願い致します。

    • ベストアンサー
    • PHP
  • 複数ページに設置したい

    1行掲示板を作ったんですけど、それをブログのコメントみたいに 複数のページに設置したいんです。 設置したいページ数だけPHPファイルが必要になると・・・すさまじい数になるので・・・ なにか、アドバイスよろしくお願いします

    • ベストアンサー
    • PHP
  • Webページへのコメント書き込みツール

    旅行記サイトを作っています(html,css,php)。 各旅行記のページに対して、読者の方にコメントを書き込んでもらえるようにしたいのですが、そのためには、どのようなツールを使用する必要がありますでしょうか? イメージとしては、「ブログのコメント」です。 カスタマイズできるムーバブルタイプを理解したほうが早いのかもしれませんが、コストがかかるらしいので、無料で設置できる掲示板のようなツールを探しています。 できれば、スパムを制限できるツールがうれしいです。

  • mysqlでのテーブルについて

    現在PHP+MYSQLでBBSを作っています。 サイトの構成上、複数のBBSを設置しているのですが、 BBS一つに対してLOGテーブルを一つ作っています。 テーブル数が非常に多くなり不安になっています。 (一つのトピックに対して一つテーブルが生成されます) データーベースを構築するのは初めてで戸惑っています。 MYSQLでテーブルが膨大になるのは問題があるのでしょうか? 一つのテーブルにレコードを格納していったほうがいいのでしょうか? 又、テーブル数に適正な数、上限などもあったりするのでしょうか? ご存知の方がいらしゃいましたらご教授お願い致します。

    • 締切済み
    • PHP
  • 全ページにコメントを入れたいのですが

    ブログでなく自分で作ったホームページでブログのように全ページにコメントを入れられるようにしたいです。 PHPでそのようなものはあるのですが、1つ1つにコメントを入れるファイルを用意したりパーミッション変更をしなければならず100ページ以上のページにするのは大変なのと管理が面倒です。 簡単に管理する方法や楽にできる方法はないでしょうか?

  • php mysqlで条件検索したいが学び方は

    http://www.asakusa-chintai.com/list.php?foot_station=-1&yachin_low=-1&yachin_hi=-1&menseki_low=-1&menseki_hi=-1&pict=1&search_start=1 このサイト(下に検索フォームがあります)のように、複数条件で検索すると画像付きで横4列くらいで結果が返ってくる、さらに20件ごとに改ページといったようなものを作りたいと考えています。 そこで質問なのですが、phpとmysqlを使うことでこのようなページ、またデータベースにデータを登録するようなシステムはできるでしょうか? phpとmysqlを勉強すればできるようになるのではと考え、phpの基礎の本は一冊読み、簡易ブログシステムを作った程度の(といってもサンプルプログラムを少しいじって動かした程度ですが)ことはしたのですが、これから何を勉強すればいいのかわからなくなりました。 特にphpやmysqlを勉強したいわけではなく、上記のようなページを作成することが目的なので、できればphpやmysqlを体系的に学ぶというよりは、上記のページを作成するために必要な技術だけ学びたいです。 これから何を学べばできるようになるでしょうか? それとも、これは相当に難しい事で、年単位で勉強しなければできないものなのでしょうか?

    • ベストアンサー
    • PHP
  • yahooブログへのコメントで・・

     こんにちは。私はgooブログを開設しているのですが 友人のほとんどがyahooでブログをしています。  yahooでブログをしている人同士はコメントの名前からその人のブログのページに飛べるんですが、gooブログへは名前からはつなげないのでしょうか。  教えてください。

  • このサイトのページはどうやって作られているのですか

    このサイトのページはどうやって作られているのですか?? http://www.appbank.net/ アプリを開くと、ブログの概要(見出し)みたいなのが一覧で出てきて、さらにそれを開くとphpのファイルになりますよね。 このようなブログ見たいなページを作ろうとphp、MySQLなど勉強中なのですが、ブログみたいなのに必要な事は何ですか? またこのような構造のページは何というのですか?

    • ベストアンサー
    • PHP
  • ブログのようなコメント機能を作りたい。

    PHP初心者です。ローカルでHP作成しておりブログのように1記事(1ページ)に対して同じページの下にコメント機能をつけたいのですができますでしょうか?どうぞ教えてください。 (1)PHPの掲示板を各ページに埋め込めばできるのでしょうか?  全ページに同じスクリプト埋め込みでできますか?  書き込みのログはどう保存されるのでしょうか?   (2)上記用途にあったPHP掲示板の無料スクリプトを配布しているサイトを教えてください。  欲しい機能  ・荒し対策で、指定の文字コードを入力しないと投稿できない機能  ・メール通知機能(投稿があったことをメールでお知らせ)  ・画像アップロード(あってもなくても、サムネイル式)  ・返信機能(あってもなくても)  ・ブログのように「新着コメント」のリンクができるといいな 色々調べてみたのですが詳しい方のご意見も聞きたくて、、どうぞよろしくお願いします。 (環境)サーバー→PHP可。無料ブログやMTではなく、ローカルでホームページビルダーなどで作成します。

    • 締切済み
    • PHP
  • ブログのコメントに制限がしたいのですが・・・

    ブログのコメントに制限がしたいのですが・・・ 管理者が例えばIDやパスワードなどを発行した特定の人からのみ コメントを受け付けるという機能があるブログってありますか? あったらぜひお教え下さい!! 例えば、YahooブログならYahooIDを持っている人のみ コメントを受け付けるという機能があるのは知っていますが、 そうではなく、もっと特定した、管理者が許可した人のみコメントをもらいたいという事です。 そんなブログシステムなんてないのでしょうか?? どうか宜しくお願い致します!!!

専門家に質問してみよう