我有两个表(用户和权限)。如何检查用户是否有疏漏?在这种情况下,编辑主题的权限
1是管理员帐户
表: 用户(id,username,acc_type) (1,mirso,1)
权限(id,name,description,acc_type,permission_key) (1,主题编辑,一些文本,1,edit_topic)
答案 0 :(得分:0)
您正在寻找SHOW GRANTS Syntax
SHOW GRANTS仅显示明确授予的权限 命名帐户。帐户可能还有其他权限,但是 他们没有显示。例如,如果存在匿名帐户, 指定的帐户可能能够使用其权限,但显示GRANTS 不会显示它们。
您可以尝试这样:
Show grants for myuser;
修改: - 强>
对此不太确定,但您可以尝试这样:
<?php
$db = mysql_connect('Database_Address','database_user','database_password');
if ($db === false) {
die("mysql_connect error: " . mysql_error());
}
$selected = mysql_select_db('Database', $db);
if ($selected === false) {
die("mysql_select_db error: " . mysql_error());
}