使用$ _SESSION中的数据编写SQL查询

时间:2019-05-18 00:15:48

标签: php sql session echo

我目前要在页面上显示以下内容:
你好,[名字]!

由于我想拥有多个用户,因此我需要在登录过程中使用会话数据$ _SESSION ['UserID'],该数据已设置为等于行$ row ['LoginID']。

我的数据库表如下所示:
--------------职员-------------
--- StaffID [PK] ---
---名字---
---姓氏---

这是StaffID是表中FK的位置登录:
------------登录------------
--- LoginID [PK] ---
---用户名---
---密码---
--- StaffID [FK] ---

我该怎么做才能显示名字。我假设您将需要查询,但是我不确定如何使用会话中的登录数据来指定查询。 也许像这样:

      $sesdata = $_SESSION['userID'];
  $name = "SELECT First_Name from Staff WHERE staff.StaffID = '.$sesdata.'";

  //$name = "SELECT First_Name from Staff WHERE StaffID = 2;";
  $query = mysqli_query($conn, $name);
    while($record = mysqli_fetch_assoc($query)){
      echo "<h1> Good Morning, ".$record['First_Name']."!</h1>";
    }

但是,这没有回声。谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

感谢user3783243,我只需要删除“。”从。$ sesdata开始运行。

相关问题