我們擁有供內部團隊訪問的軟件存儲庫網站。
目前有很多用戶,並分成不同的組。
爲了管理它們,我們使用類似二進制的字符串,如'000101',並檢查1和它的位置,基於此,我們確定用戶屬於哪個組。
例如,
'01111'=>組 'TEST1'
'10111'=>組 'TEST2'
'11011'=>組 'exa1'
'11101'=>組 'exa2'
'11110' =>組'admin'
我們在用戶訪問時使用'AND'操作...
user ='someone',acces s ='01001'...表示用戶(某人)屬於組=> test2和admin。
我們存儲這個二進制數。字符串到數據庫。
現在情況就好像沒有。的組增加(60 +),我正在尋找一些新的邏輯,而不是二進制字符串來識別用戶和相應的組。
因此,如果任何人執行或知道不同的邏輯,而不是上述之一,那麼請分享它,這將是很大的幫助。
在此先感謝。
如何使用數據庫和PHP管理用戶和組?
0
A
回答
2
CREATE TABLE groups_members (
group_id INTEGER NOT NULL,
member_id INTEGER NOT NULL,
PRIMARY KEY(member_id, group_id)
);
基本SQL。有一個members
表,一個groups
表和一個表映射成員到組。這被稱爲多對多關係。順便提一句,你顯示的數字沒有意義......如果你想要60個組,你需要60位長的數字,除非有些組是其他一些組的超集。要確定組成員資格,這將是一個或運算,而不是一個與。
相關問題
- 1. php數據庫表訪問管理員和用戶
- 2. 用戶和組數據庫
- 3. 用戶管理:在用戶定義的「組」,數據庫模式和物流管理中的用戶
- 4. FIWARE Orion和用戶數據管理vs mysql數據庫
- 5. 如何使用數據庫和PHP
- 6. 使用數據庫的PHP用戶/管理員登錄
- 7. 如何使用Php和SQL管理訪客用戶
- 8. 如何使用ajax和php保存數組數據庫的值
- 9. 數據庫和表管理
- 10. 如何獲取和管理數據庫的流資源? PHP-DB2
- 11. 如何使用多數據源管理事務管理器和sessionFactory數據源
- 12. 在.net mvc web應用程序上使用數據庫和管理用戶
- 13. 數據庫和用戶的照片管理
- 14. 數據庫用戶和組模型
- 15. 如何通過數據庫管理MediaWiki中的用戶帳戶?
- 16. 如何用MongoLab和Heroku管理多個數據庫?
- 17. 圖數據庫中的用戶管理
- 18. Windows如何管理用戶和密碼?
- 19. 如何去創建和管理用戶?
- 20. WCF和SimpleMembershipProvider。如何管理用戶?
- 21. PHP/MYSQL使用數據庫和PHP
- 22. 使用mysqldump和數據庫用戶
- 23. 如何管理用戶和組在多個容器之間共享數據?
- 24. 如何在應用程序中組織和管理多個數據庫憑證?
- 25. 如何使用PHP和MySQL在MySQL數據庫中存儲數組數據?
- 26. 數據庫管理php mysql
- 27. 如何使用Ajax和OOP從數據庫檢索數據php
- 28. 如何使用knockout.js管理和呈現嵌套數組?
- 29. oracle數據庫和用戶
- 30. 如何處理用戶選項和mysql數據庫