2017-06-25 6 views
-1

私はデータベースとユーザー数にいくつかのテーブルがあるが、各ユーザーは特定のテーブルまたは行を表示/アクセスする必要があります私の質問に答えを探していますデータベース。それは、基準に基づいてユーザーへのアクセスを与えたり拒否したりするものです。私はPHPを使用しているすべての例はありますか?phpデータベーステーブルの管理者とユーザーへのアクセス

+2

検索 –

答えて

0

次のようになります。PHPでの役割ベースのアクセスメカニズムについて

$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 Administrator'を使用することをお勧めします。

ユーザーに、各スキーマおよび表で実行可能なアクションの非常に特定のリストを与えることができます。あなたはいつもMySQL docsによる権限のクエリを許可してmysql_query()を使用している単純で、おそらく最も哀れな方法を使用することができます

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

+0

こんにちはあなたの答えをありがとう、私は可能性が高いのログインユーザーへのアクセスをブロックするために探しています – Kanna

関連する問題