if $ query = value?

时间:2017-02-20 12:09:20

标签: php mysql mysqli

我有一点问题而且我不知道如何解决这个问题。 我想查看已连接帐户的权限。 在我的数据库中,权限是用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>";
    }   

1 个答案:

答案 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>";
}