PHP - 如何使用 id 显示当前用户详细信息?

标签 php mysql session display

我想在帐户详细信息页面(account.php)上显示用户的信息。我已经使该页面对未登录的用户不可用。所以,现在我的问题是我不知道如何连接到我的数据库并获取数据,并且只在页面上显示他们的帐户信息。我的每个用户都有一个 id。我想要显示的每个用户的信息是用户名、性别和电子邮件。我的数据库名称是“appDevDB”,表是“users”,具有上述实体。我该怎么做?

最佳答案

按照我的步骤:

1) 将 session_start(); 放在每个页面上要使用 session 变量的最顶部。

2) 登录后将当前登录的用户 ID 存储在 session 中 $_SESSION['id']=$current_user_id;

3) 帐户页面使用 $_SESSION['id'] 获取帐户信息,例如

select * from users where id=$_SESSION['id'] 

关于PHP - 如何使用 id 显示当前用户详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43729722/

相关文章:

php - 在行组中显示结果并对每个组值求和

javascript - Express + Passport - req.session.passport 在后续请求中未定义

php - mysql 删除外键的方法

mysql - 使用脚本在 mysql 中创建模式

php - 如何使用 php 将 excel 数据导入现有的 mysql 表

mysql - PostgreSQL:有效的变量分配示例?

php - 取消设置 php session 变量

javascript - 单击多个链接时如何从 session 中获取先前的链接值

java - 将正则表达式代码从 php 转换为 java 不起作用

php - 与急切加载的 Eloquent 关系