1

'users'テーブルにユーザーシステムを設定し、'groups'テーブルにグループを設定しています。基本的に、私はユーザーがFacebookの場合と同じように、必要なすべてのグループに参加できるようにしたいと考えています。

mysql / phpデータベースシステムでこれをどのように構築するのでしょうか?簡単な要約が役に立ちます!

私は周りを見回しましたが、ユーザーが1、2、または3の権限ランクを持っている「グループ」の作成に関する情報しか見つけることができません。

4

1 に答える 1

2

私は次のようなデータベースを持っています:

|--------|             |-------------|            |------|
| Group  | ------- 1.* | JoinedGroup | *.1------- | User |
|--------|             |-------------|            |------|

したがって、JoinedGroup は UserId と GroupId を保持します。ユーザーがグループに参加したい場合は、 JoinedGroup テーブルに行を追加するだけです。

特定のグループからユーザーを選択するには、単純な内部結合が必要です。

于 2010-04-11T15:57:28.673 に答える