如何从数据库中的用户仪表板上显示当前登录用户数据

Posted

技术标签:

【中文标题】如何从数据库中的用户仪表板上显示当前登录用户数据【英文标题】:How To Display Current Login User Data On His User Dashboard From Database 【发布时间】:2020-01-14 20:53:42 【问题描述】:

此代码显示当前登录用户名

<?php echo $_SESSION['username'];?>

与上面的代码一样,我想将其他用户详细信息显示为。 怎么编码呢?请告诉我“年龄、生日等...”的示例代码

【问题讨论】:

这个问题太笼统了。网上肯定有这方面的教程。您是否搜索并尝试过任何东西?另外,看到这个 db-related,使用的 RDBMS 可能会有用。 “如何编码?” - 嗯,基本上完全一样,就像用户名一样……?这必须在某个时间点找到进入会话的方式,所以……添加您想要存储到会话中的其他数据然后……? 【参考方案1】:

你需要启动一个会话:session_start(),然后设置你想要的值如下:

$_SESSION["username"]=$value;
$_SESSION["birthday"]=$value;
$_SESSION["age"]=$value;

并兑换价值

<?php echo $_SESSION['username'];?>
<?php echo $_SESSION['birthday'];?>
<?php echo $_SESSION['age'];?>

在此处查看更多信息: http://docs.php.net/manual/en/reserved.variables.session.php

【讨论】:

&lt;?php session_start(); $_SESSION['example'] =$value; echo $_SESSION['example']; ?&gt; 不行

以上是关于如何从数据库中的用户仪表板上显示当前登录用户数据的主要内容,如果未能解决你的问题,请参考以下文章

如何从firestore获取当前用户数据?

如何在页面上显示来自 mongodb 数据库的用户数据,编辑数据并再次保存

从同一登录页面使用其用户角色将用户重定向到仪表板

从数据库中获取前 10 条记录并从当前登录用户中获取记录

从 Grafana 仪表板获取当前用户详细信息

基于用户过滤数据库检索