思路:
1 拿到用户名密码
2 查询用户名存不存在 不存在 返回提示用户名不存在
3 存在 继续去查询密码是否正确 不正确返回提示密码错误
4 用户名和密码正确 跳转到成功界面
<?php
include_once("conn.php");
//1 拿到用户名密码
$username=$_POST['username'];
$password=$_POST['password'];
//2 查询用户名存不存在 不存在 返回提示用户名不存在
$sql="select password as total from wlb where username='$username'";
$res=mysqli_query($con,$sql);
$row=mysqli_fetch_array($res);
if(!$row[0]){
echo"用户名不存在";
}
?>
这里用select password而不用select count()是因为:select count()是用来查询用户名的数量来判断用户名是否存在 下面还要查询一次密码显得麻烦 而用select password可以简化这些步骤
<?php//3 存在 继续去查询密码是否正确 不正确返回提示密码错误
else if($row!=$_POST['password']){
echo"密码错误";
}
?>
<a href="login.html">返回登陆</a>
<?php//4 用户名和密码正确 跳转到成功界面
else{
echo"用户名和密码匹配";
}
?>
<a href="success.html">确定</a>
<?php
//关闭连接
mysqli_close($con);
?>