我正在尋找一些回答我的問題,我有一些數據庫中的表和用戶數,但每個用戶應該只查看/訪問特定的表或行數據庫。它是一種根據標準給予和拒絕用戶訪問的方式。我使用PHP有沒有任何例子?php數據庫表訪問管理員和用戶
-1
A
回答
0
您可以隨時使用最簡單的,也許這是使用mysql_query()與授予由於MySQL docs權限查詢最可悲的方式。
看起來是這樣的:
$grantPermission = "GRANT SELECT, INSERT, UPDATE, DELETE ON **your_db**.**your_table_name** TO ";
$grantPermission .= **mysql_user**;
$grantPermission .= " @'%' IDENTIFIED BY '". **mysql_password** . "'";
$result = mysql_query($grantPermission) or die("Something bad happened");
0
我建議你使用'Mysql管理員'來管理特定用戶的限制,併爲他們提供特定的模式特權。
您可以選擇爲用戶提供他可以在每個模式和表中執行的非常具體的操作列表。
+0
你好感謝你的答案基於角色的訪問機制,但我更可能尋求阻止訪問登錄用戶 – Kanna
相關問題
- 1. cakephp:爲管理員用戶單獨訪問數據庫
- 2. 管理員只訪問php
- 3. 如何從非管理員用戶訪問管理員本地數據位置?
- 4. 使用數據庫的PHP用戶/管理員登錄
- 5. Restrinct訪問只爲管理員用戶
- 6. 允許用戶訪問管理員?
- 7. 管理員訪問域用戶的Gmail?
- 8. 管理數據訪問/用戶權限
- 9. 查詢用戶有權以管理員身份訪問的所有數據庫
- 10. Web應用程序:管理用戶訪問數據庫
- 11. 如何使用數據庫和PHP管理用戶和組?
- 12. 數據庫和表管理
- 13. activeadmin管理員帳戶訪問斜面
- 14. 在Joomla訪問管理員帳戶
- 15. 加密數據庫,以便系統管理員無法訪問
- 16. 安全訪問數據庫的管理員權限
- 17. 動態網站數據庫訪問管理員
- 18. PHP管理員拒絕訪問
- 19. 客戶關係管理在線2011 - 無需訪問數據庫訪問數據
- 20. 雖然用戶管理員無法訪問mongo上的集合和數據
- 21. PHP用戶訪問管理腳本?
- 22. ASP.NET允許管理員用戶訪問基本用戶帳戶
- 23. 訪問數據庫的管理路徑
- 24. 從PlayFramework訪問數據庫管理器
- 25. ARM。從管理員模式訪問用戶R13和R14
- 26. 用戶和管理員的訪問級別
- 27. Bintray API訪問,用戶帳戶和存儲庫管理
- 28. ASP.NET Core從管理員帳戶訪問用戶帳戶
- 29. Codeigniter管理員/用戶的單獨身份驗證系統(和數據庫表)
- 30. 訪問數據庫的用戶列表
搜索在PHP –