php根据数据库表中的多个用户名和对应的密码完成登录操作

问题描述:

目前本人只会一个用户:

$username = $_POST["username"];
$pwd = $_POST["password"];
    if($username!=null){
                $sql = "select * from admin where username='$username'";
                $sth = mysqli_query($conn, $sql);
                $result = mysqli_fetch_all($sth,MYSQLI_ASSOC);
                $row = mysqli_fetch_array($sth1);
                print_r($row[0]);
                //for($a=0;$a<=)
                if($pwd == $result[0]["userpwd"]){  

                  echo   "<script>window.location.href='admin_index.php' </script>";
                }
                else{
                    echo "<script>alert('密码错误')</script>";
                }
            }

select * from admin where username='$username'

改为

select * from admin where username='$username' and password='$password'

 

这样就可以支持多个了。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632