我目前在我的網站上使用簡單機器論壇,用戶都在我的網站上註冊並使用他們的論壇帳戶登錄。該smf_members表中包含的字段,如:像這樣連接兩個數據庫是個壞主意嗎?如何做呢?
id_member | member_name | date_registered
我現在想要做的是擴展這個以在我的網站上添加更多的自定義字段和連接。我想在許多方面使用id_member字段:
例如,我希望用戶(此smf_members表中的條目)能夠加入團隊。
我要創建一個表隊具有以下字段:
ID |名稱|說明
和一張桌子TeamMembership具有以下字段:
用戶名| TeamID |角色
正如您所看到的,此表將鏈接成員和團隊,同時僅在各自表中爲用戶或團隊保留特定數據(成功阻止冗餘數據)。這聽起來不錯,對吧?
那麼,我不希望這兩個新表與SMF的東西在同一個數據庫中,因爲它可能會變得混亂。不過,它是最簡單的解決方案嗎?你認爲最簡單的解決方案是在同一個數據庫中創建我的新表,並使用Custom的前綴cst?我不知道如何連接兩個數據庫,所以如果它太複雜了,也許我應該做我的cst解決方案。
我編輯了這篇文章,並有一個額外的問題。
謝謝你的答案。我還有一個問題。假設我想將新變量擴展到成員,但又想避免在SMF論壇成員表中添加新字段。關於這個最簡單的方法是什麼?就像,我想創建一個表名爲UsersExtended,並有領域,如:
-ID(這不是一個自動遞增字段,但是從SMF成員表id_member的值)
- 國家
是很容易與這種結構創建個人資料頁面,並顯示任何相關數據,我從兩個表想,在某種程度上,鏈接兩個,讓他們作爲一個大表?
謝謝你的幫助。我發佈了一個更新到我最初的問題,因爲我是新來的Stackoverflow.com,我不確定當我編輯我的問題時,我的問題再次碰到頁面的頂部。 – pr0tocol