php - 在php中从Mysql获取当前用户ID

标签 php mysql authentication

我创建了一个用户数据库,用户有 username , password等等。每一个都有一个独特的auto_increment ID。我需要这个;例如,如果我登录该网站,它应该是 $id= my_id ,如果您登录该网站,则应该是 $id= your_id 。你能帮忙吗?谢谢。

我试过了;

$result = mysql_query("select id from Users where username ='".$_SESSION['username']."'");

$row = mysql_fetch_array($result);

$id = $row['id']; 

最佳答案

在您的登录代码中(当您定义 $_SESSION['username'] 时),您应该将用户 ID 以及您需要的任何其他用户相关数据存储在 session 中。

关于php - 在php中从Mysql获取当前用户ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533271/

相关文章:

MySQL SELECT DISTINCT 行(而不是列)来过滤 $_POST 的重复项

android - 如果 token 过期怎么办

mysql - 子子查询中的 where 子句中的未知列用于获取限制的平均值

rest - 使用基于表单的身份验证时,http 服务器应该在 401 响应中返回什么 WWW-Authenticate header ?

java - 我如何使用 java 在不进行身份验证的情况下发送电子邮件

php - 如何在给定的时间间隔内显示循环元素?

php - crontab 没有正确运行 php 脚本

javascript - 无法在 Angular js 中加载资源错误

php - 如何编写mysql查询来跟踪今天的记录

php - 在php mysql中显示类别和子类别