Написание SQL-запроса с использованием данных из $ _SESSION - PullRequest
0 голосов
/ 18 мая 2019

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

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

Моя таблица базы данных выглядит следующим образом:
-------------- STAFF -------------
-- StaffID [PK] ---
--- First_Name ---
--- Last_Name ---

И здесь 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 Ответ

0 голосов
/ 18 мая 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...