ケースは次のとおりです。
ユーザーがグループを作成しますcars
。
User2、user3、user4、user5が参加を要求しcars
ます。
ユーザーがuser2、user3、user4、user5を承認します
このようなテーブルが必要です:
Leader (userid)
, description
, image
, Users (array { userid1, userid2, userid3, userid4 } )
と
user_groups
username, groupid, status
これは次のようになります
User2 1 0
ステータス0は、user2がグループへの招待を保留していることを意味し、ステータス1は彼がグループに参加していることを意味します。次に、誰かがusers2プロファイルにアクセスした場合、私はクエリを実行します
select * from user_groups where username=$username
これはそれを行うための最もクリーンな方法ですか?