出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

掲示板の返信システム   Jinさん [2005/10/18 14:31:51] [5337]
  Re:掲示板の返信システム   はやしさん [2005/10/18 17:19:36] [5339]
    Re:掲示板の返信システム   Jinさん [2005/10/18 20:52:57] [5340]

[5337] 掲示板の返信システム
投稿者:Jinさん 2005/10/18 14:31:51
いまForumを大学のアサイメントで作っていて返信のシステムをどう書いていけばいいか分からず、つまっています。 一つ一つの投稿にどうやって返信をデータベースに送ればいいか分かりません。
今できているシステムは、
1 新規投稿を表示。
2 新規投稿をデータベースに追加。
以上です。

データベースはアクセスを使ってます。
ひとつの投稿につき、その投稿の返信データベースを作らないといけないのでしょうか?それともAccessのRelationshipとか関係あるのでしょうか?

Id別に返信をデータベースに送るということはできるのですか?

[5339] Re:掲示板の返信システム
投稿者:はやしさん 2005/10/18 17:19:36
こんにちは。

> ひとつの投稿につき、その投稿の返信データベースを作らないといけないのでしょうか?それともAccessのRelationshipとか関係あるのでしょうか?

そのようなめんどくさいことは、普通しません。
テーブルの設計を見直したほうが良いのではないでしょうか。

いろいろ方法はあると思いますが、ものすごく簡単な例として、2つのテーブルを以下のように用意します。

1.タイトルテーブル
 列:(○タイトルNo, タイトル名)
2.投稿テーブル
 列:(○タイトルNo, ○投稿No、 メッセージ)
*「○」印はキー列

処理
1) 新しい投稿があればタイトルテーブルと投稿テーブルにレコードを書き込む
2) 返信があれば投稿テーブルに書き込む


この例はものすごく簡単な例です。
本格的な掲示板を目指すのであれば、もっと工夫が必要かと思います。

[5340] Re:掲示板の返信システム
投稿者:Jinさん 2005/10/18 20:52:57
> こんにちは。
>
> > ひとつの投稿につき、その投稿の返信データベースを作らないといけないのでしょうか?それともAccessのRelationshipとか関係あるのでしょうか?
>
> そのようなめんどくさいことは、普通しません。
> テーブルの設計を見直したほうが良いのではないでしょうか。
>
> いろいろ方法はあるニ思いますが、ものすごく簡単な例として、2つのテーブルを以下のように用意します。
>
> 1.タイトルテーブル
>  列:(○タイトルNo, タイトル名)
> 2.投稿テーブル
>  列:(○タイトルNo, ○投稿No、 メッセージ)
> *「○」印はキー列
>
> 処理
> 1) 新しい投稿があればタイトルテーブルと投稿テーブルにレコードを書き込む
> 2) 返信があれば投稿テーブルに書き込む
>
>
> この例はものすごく簡単な例です。
> 本格的な掲示板を目指すのであれば、もっと工夫が必要かと思います。
>



TreeBBS For ASP V.0.1.3
Program By YasNet