2010-04-11 28 views
1

我在用戶表中設置了一個用戶系統,並且我在「羣組」表中設置了羣組。實質上,我希望用戶能夠加入他們想要的任何和所有組,與facebook上的一樣。帶有羣組的PHP/MySQL用戶系統

如何構建一個mysql/php數據庫系統呢?只是一個簡短的總結會很有幫助!

我環顧四周,但我只能找到有關創建「組」的信息,其中用戶只有一種1,2或3種權限級別。

回答

2

我想有一個DATABSE是這樣的:

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

所以JoinedGroup持有用戶名字和GroupId的。當用戶想要加入一個組時,只需將一行添加到JoinedGroup表中即可。

從某個組中選擇用戶只需要一個簡單的內部聯接。

+0

是的,當然!爲什麼我沒有想到這個? – 2010-04-11 17:52:05