如何使用我的sql结果作为过滤条件?

oalqel3c  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(445)

我有一个数据库表,其中包含用户id、名称和他们的角色id,所以我尝试使用他们的角色id来限制用户。
我的想法是什么 $result 输入条件,然后根据他们登录时的角色给他们“假设”的标题。
这在第一个地方是可能的,因为页面就像它忽略了我的条件。

<?php
// Initialize the session
session_start();

// Check if the user is logged in, if not then redirect him to login page
if(!isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] !== true){
    header("location: login.php");

    exit;
}

$conn = new mysqli('localhost','root','','mes');
$sql = "SELECT role_id from users";
$result = $conn->query($sql);

if(isset($_SESSION["loggedin"]) || $_SESSION["loggedin"] == true && $result === '202000' ){
    include_once "premierHeader.php";

else{
      include_once "header.php";
    }
}

?>
bqujaahr

bqujaahr1#

我认为您的语法有一个错误:else在if条件的大括号之间
然后尝试在条件中使用括号,例如if((isset($u session[“loggedin”])| |$u session[“loggedin”]==true)&($result==='202000'))

相关问题