php数据库表访问管理员和用户

时间:2017-06-25 11:21:02

标签: php

我正在寻找我的问题的某种答案,其中我在数据库中有一些表和用户数,但每个用户应该只查看/访问特定表或数据库中的行。它是一种基于标准给予和拒绝访问用户的方式。我正在使用php有什么例子吗?

2 个答案:

答案 0 :(得分:0)

我建议您使用'Mysql Administrator'来管理特定用户的限制,并为他们提供特定的架构权限。

您可以选择为用户提供他可以在每个架构和表格中执行的非常具体的操作列表。

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

答案 1 :(得分:0)

由于mysql_query(),您始终可以使用MySQL docs使用shown here授予权限查询的最简单且可能最可悲的方式。

看起来像这样:

$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");