【问题标题】:How can I get data from MySQL for each user如何从 MySQL 获取每个用户的数据
【发布时间】:2022-01-16 08:51:51
【问题描述】:

我需要帮助。我创建了一个 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 页面创建了这个。 你能帮我解决这个问题吗?非常感谢您的回复!

【问题讨论】:

  • that 页面中,他从不将emailcreate_datetime 分配给$_SESSION。因此,一旦您从 db 获取数据,您需要将这些值分配给 $_SESSION
  • 仅仅因为一个网站的外表看起来很新很性感并不能使它的教程有任何好处。这个不好

标签: javascript php html mysql session


【解决方案1】:

在 login.php 页面中,您需要将 email 和 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");
    }

【讨论】:

    猜你喜欢
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多