Написание SQL-запроса с использованием данных из $ _SESSION

В настоящее время я хочу отобразить на своей странице следующее:
Здравствуйте, [Имя]!

Поскольку я хочу иметь несколько пользователей, мне нужно будет использовать данные сеанса $ _SESSION ['UserID'], которые я установил равными строке $ row ['LoginID'], в моем процессе входа в систему.

Моя таблица базы данных выглядит следующим образом:
-------------- ШТАТ СОТРУДНИКОВ -------------
--- StaffID [PK] ---
--- Имя ---
--- Фамилия ---

И вот где StaffID - это FK в таблице.
------------ АВТОРИЗОВАТЬСЯ ------------
--- Логин ID [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 ответ


Спасибо, user3783243, мне нужно было только удалить "." от. $ sesdata для его работы.


Есть идеи?

10000