一千萬個為什麽

搜索

讓用戶選擇他們想要的模塊

我正在建立一個社交遊戲網絡,但主要是因為PHP很有趣!

無論如何我想要這個未來......

我想讓我的用戶選擇他們想要激活的“模塊”,例如他們的個人資料上的留言板,民意調查,好友列表,聯系人框。某些模塊必須通過積分購買。

我想這樣的事情:

  • ID
  • 用戶名
  • passwd的
  • msgboard_activated
  • poll_activated
  • buddylist_activated
  • contactbox_activated

只需檢查msgboard_activated是否等於1,然後在成員配置文件中包含該模塊

一些模塊(隨意提供模塊建議):

Message board (lets users leave messages on a specific users page)
Buddy list
Poll

I pretty much got the idea from (awesome site!): http://www.fpsbanana.com/modules

無論如何,讓我聽聽你的想法和想法!

非常感謝,祝你有個美好的一天!

ps。(im BR所以期待拼寫錯誤等)

最佳答案

Oie,Agamemon!

我鼓勵你嘗試不同的結構。例如,三個表,而不是單個表。

首先,您的 users 表代表您網站上的所有人。其次, modules 表代表所有可能的模塊。通過這種方式,您可以在將來添加更多內容而無需向用戶表添加列等。最後,我們將它們組合成一個與 usersmodule 表的關系,該表顯示了每個特定模塊的屬性。用戶。

我希望這會給你一些指導。

  • table:users
    • userid
    • username
    • ...
  • table:modules
    • moduleid
    • modulename
    • ...
  • table:usermodules
    • userid
    • moduleid
    • ...

轉載註明原文: 讓用戶選擇他們想要的模塊