2017-06-25 48 views
-1

我正在尋找一些回答我的問題,我有一些數據庫中的表和用戶數,但每個用戶應該只查看/訪問特定的表或行數據庫。它是一種根據標準給予和拒絕用戶訪問的方式。我使用PHP有沒有任何例子?php數據庫表訪問管理員和用戶

+2

搜索在PHP –

回答

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管理員'來管理特定用戶的限制,併爲他們提供特定的模式特權。

您可以選擇爲用戶提供他可以在每個模式和表中執行的非常具體的操作列表。

https://downloads.mysql.com/archives/administrator/

+0

你好感謝你的答案基於角色的訪問機制,但我更可能尋求阻止訪問登錄用戶 – Kanna