我有一点问题而且我不知道如何解决这个问题。 我想查看已连接帐户的权限。 在我的数据库中,权限是用int编写的,如下所示:1 - >管理, 2 - >主持人,3 - > redactor,4 - >用户。 我试图像这样检查,但我不知道怎么写"如果($ query == 1)",我尝试了一些东西,但没有一个工作...
$dbc = mysqli_connect('localhost','root','root','projet');
$query = "SELECT rights FROM user WHERE pseudo_user ='{$_SESSION['login']}'";
$res = mysqli_query($dbc,$query);
if($res=="1")
{
echo ('<a href="page_admin.php">Administration</a>');
echo "<br>";
}
答案 0 :(得分:1)
您必须从$res
获取结果。
$res = mysqli_query($dbc,$query);
$row = mysqli_fetch_assoc($res);
if ($row && $row['rights'] == "1")
{
echo ('<a href="page_admin.php">Administration</a>');
echo "<br>";
}