В настоящее время я хочу отобразить на своей странице следующее:
Здравствуйте, [Имя]!
Поскольку я хочу иметь несколько пользователей, мне необходимо использовать данные сеанса, $ _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>";
}
Однако это ничего не отражает.Любая помощь приветствуется, спасибо.