如何在php中获取会话或查询字符串的记录

如何在php中获取会话或查询字符串的记录,php,Php,我想从我的php代码中获取用户ID,为此我创建了一个用于获取记录的类,这是我的代码 我的数据库管理器类 public function executeQuery($query) { $result = mysql_query($query); if ($result === false) { $this->closeConnection($this->conn); exit; }

我想从我的php代码中获取用户ID,为此我创建了一个用于获取记录的类,这是我的代码

我的数据库管理器类

public function executeQuery($query) {
        $result = mysql_query($query);
        if ($result === false) {
            $this->closeConnection($this->conn);
            exit;
        }
            // extract data from results, returning an associative array
            $rows = Array();
            while ($row = mysql_fetch_assoc($result)) {         
                $rows[] = $row;
            }
            return $rows;
    }
用于获取记录的类

function checkLogin($arr)
    {
        require_once(FRONT_ROOT_PATH.'DatabaseManager.php');
        $query ="Select * from tbusers where username='".$arr['username']."'and
           password='".$arr['password']."'";
        $db= new DatabaseManager();
        $result=$db->executeQuery($query);
        return $result;
    }
我在这里调用的这个函数

if(isset($_POST['addlogin']))
    {
        $obj= new LoginManager();
        $userlist=$obj->checkLogin($_POST);
    if(Count($userlist)>0)
    {

        header('location:/ProjectDream/view/home/home.php');
    }
    else 
    {
        echo "Login Failed";
    }
现在,我想在会话中添加userid 请告诉我怎么做

您可以从$userlist数组中获取特定记录并将其存储在会话变量中。
You can fetch particular record from $userlist array and store it in session variable.
<?php
if(Count($userlist)>0)
{
   session_start();
   $_SESSION['username']=$userlist['username'];
   header('location:/ProjectDream/view/home/home.php');
}
else 
{
    echo "Login Failed";
}
?>

在代码开头的第一个会话中,将此会话替换为您的代码

if(Count($userlist)>0)
    {
        $userlist['id']=$_SESSION['your_var_name']; //setting your userid to session var
        header('location:/ProjectDream/view/home/home.php');
    }


您是否为此使用了会话?如果是,则只需使用echo$\u SESSION['your\u SESSION\u id']是的,我的问题是如何从数据库中获取id到session@sagarpanchalgeting这个错误未定义的变量:_session在C:\wamp\www\ProjectDream\View\Home\Home.php第3行当我回到Home.php时,它会显示空白页我在我的Home.php@AzadChouhan上写下这段代码让我们讨论聊天兄弟。
<?php session_start();
if(Count($userlist)>0)
{
   $_SESSION['username']=$userlist['username'];
   header('location:/ProjectDream/view/home/home.php');
}
else 
{
  echo "Login Failed";
}
?>