gpt4 book ai didi

php - 如何从数据库中获取用户名? MYSQL新手

转载 作者:行者123 更新时间:2023-11-29 07:32:24 25 4
gpt4 key购买 nike

经过大量的汗水和努力,我设法让它发挥作用〜不知何故〜。尽管我不知道如何编写程序来根据用户之前输入的密码检查用户名。有什么帮助吗?我想将名称设置为 session 名称或其他名称,我认为这样更“安全”。

<?php
ob_start();
session_start();
$host="localhost";
$user="x";
$pass="x";
$db="x";
$tbl_name="users";

$mysqli = mysqli_connect($host, $user, $pass, $db);

$mypassword=$_POST['code'];

$mypassword = stripslashes($mypassword);
$mypassword = $mysqli->real_escape_string($mypassword);
$encrypt_password=md5($mypassword);

$sql="SELECT * FROM $tbl_name WHERE password='$encrypt_password'";
$result=$mysqli->query($sql);

$count=mysqli_num_rows($result);

if($count==1) {



$_SESSION['mypassword']="$mypassword";
header("index/index.php");

}
}
?>

最佳答案

获取查询返回的行并从中获取用户名。

if ($count == 1) {
$row = $result->fetch_assoc();
$_SESSION['username'] = $row['username'];
header("Location: index/index.php");
}

关于php - 如何从数据库中获取用户名? MYSQL新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com