我有一个大学项目,用户可以注册并登录到一个网站。我已经设置了注册用户时输入他们的用户名,电子邮件,密码,确认密码,地址和电话号码。一旦注册,他们被分配一个随机的字符串值,让我们叫它$ randomString。从数据库检索特定值php
所以我的数据库是login_db,它包含表用户。表标题是用户名,电子邮件,密码,地址,电话号码,randomstring。
它运行良好,用户可以注册,它们的详细信息被添加到数据库中,用户可以登录。当他们登录时,他们被重定向到admin.php。此页目前空白。
还记得$ randomString人被分配了吗?我需要进入数据库检索$ randomString并显示在admin.php上。
这是我迄今试过的,我只能够显示所有用户随机字符串,但我只需要登录的用户randomString。所以我假设我需要经过的步骤是
1.检查IF用户是否登录过。也许----> if(isset($ _ SESSION ['email'])
2.检查WHAT用户登录。????
3.检索登录的用户randomString。????
4.显示随机串。说不定---->回波$结果???
我有。绝对的零知道怎么做,所以所有的帮助表示赞赏
$connection = mysqli_connect('localhost', 'root', '', 'login_db');
if($connection) {
echo "we are connected";
} else {
die("Database connection failed");
}
?>
<div class="jumbotron">
<h1 class="text-center"><?php
$query = "SELECT randomString FROM users";
$result = mysqli_query($connection, $query);
while ($row = mysqli_fetch_row($result)) {
print_r($row);
}
?></h1>
</div>
“检查用户是否登录。?? “?? – Drudge
那么我不得不首先检查一个用户是否登录,然后如果用户登录,找出哪个用户登录? – Lewk
或者可以这样做在一个步骤吗? – Lewk