会话ID错误


Session ID error

错误:您的SQL语法错误;查看对应于MySQL服务器版本的手册,以获得正确的语法来使用"在第1行- "。

所有我想创建的是一个简单的显示当前登录的用户,但它不会为我工作,这是我的代码:

<?php 
        //get the session id
    $session = isset($_SESSION["user_id"]);
        // sql statement to the database to get the username
        $query = "SELECT * FROM tbl_sys_user WHERE USR_ID = ".$session."";
        $result = mysqli_query($db,$query) or die("Error: ".mysqli_error($db));;
            while($row = mysqli_fetch_array($result)) {
              echo "<p class='white'>".$row['USR_Name']."</p>";
            }
    ?>

试着改变这个:

   $query = "SELECT * FROM tbl_sys_user WHERE USR_ID = ".$session."";

:

   $query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '".$session."'";

你可以用这个

$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '$session'";

和session_start();

是,使用

$query = "SELECT * FROM tbl_sys_user WHERE USR_ID = '".$session."'";

但是这个

$session = isset($_SESSION["user_id"]);

别这样,你还想干什么