'users'テーブルにユーザーシステムを設定し、'groups'テーブルにグループを設定しています。基本的に、私はユーザーがFacebookの場合と同じように、必要なすべてのグループに参加できるようにしたいと考えています。
mysql / phpデータベースシステムでこれをどのように構築するのでしょうか?簡単な要約が役に立ちます!
私は周りを見回しましたが、ユーザーが1、2、または3の権限ランクを持っている「グループ」の作成に関する情報しか見つけることができません。
'users'テーブルにユーザーシステムを設定し、'groups'テーブルにグループを設定しています。基本的に、私はユーザーがFacebookの場合と同じように、必要なすべてのグループに参加できるようにしたいと考えています。
mysql / phpデータベースシステムでこれをどのように構築するのでしょうか?簡単な要約が役に立ちます!
私は周りを見回しましたが、ユーザーが1、2、または3の権限ランクを持っている「グループ」の作成に関する情報しか見つけることができません。
私は次のようなデータベースを持っています:
|--------| |-------------| |------|
| Group | ------- 1.* | JoinedGroup | *.1------- | User |
|--------| |-------------| |------|
したがって、JoinedGroup は UserId と GroupId を保持します。ユーザーがグループに参加したい場合は、 JoinedGroup テーブルに行を追加するだけです。
特定のグループからユーザーを選択するには、単純な内部結合が必要です。