Не могу вытащить id из базы данных. PHP

При входе пользователя, я сохраняю его логин в сессии и отображаю его в профиле. Но почему то таким же методом у меня не получилось это сделать с id.

login.php

<?php
session_start();
    require_once('db.php');

    $login = $_POST['login'];
    $pass = $_POST['pass'];
    $user_id = $_POST['id'];

    $pass = md5($pass . PASSWORD_DEFAULT); // Создаем хэш из пароля

    if (empty($login) || empty($pass)) {
        echo 'Заполните все поля';
    } else {
        $sql = "SELECT * FROM `users` WHERE login = '$login' AND pass = '$pass'";
        $result = $conn->query($sql);

        if ($result->num_rows > 0) {
            while($row = $result->fetch_assoc()) {
                // Вход успешен, создание сессии
                $_SESSION['user_id'] = $user_id;
                $_SESSION['username'] = $_POST['login'];
                $_SESSION['isLoggedIn'] = true;
                header('Location: index.php');
                exit;
            }
        } else {
            // Неправильные данные, выводим сообщение об ошибке
            echo 'Неправильное имя пользователя или пароль.';
        }
    }
?>

Ответы (0 шт):