如何为每个用户从 MySQL 获取数据

How can I get data from MySQL for each user

我需要帮助。我创建了一个 MySQL 数据库,并将数据库与登录和注册表连接起来。一切正常。我试图创建显示数据库中有关用户的所有数据的页面。我创建了试过这段代码:

<p>Username: <?php echo $_SESSION['username']; ?></p>
<p>Email: <?php echo $_SESSION['email']; ?></p>
<p>Create profile date and time: <?php echo $_SESSION['create_datetime']; ?></p>

但那只显示了用户名。 我从 this 页面创建了这个。 你能帮我吗?非常感谢您的回复!

在 login.php 页面内,您需要将电子邮件和 create_datetime 分配给 $_SESSION。应该是

if ($rows == 1) {
        while($row = $result->fetch_assoc()) {
            $_SESSION['username'] = $row["username"];
            $_SESSION['email'] = $row["email"];
            $_SESSION['create_datetime'] = $row["create_datetime"];
        }
        // Redirect to user dashboard page
        header("Location: dashboard.php");
    }