PHP登录“;无效的用户名和密码”;


PHP login "invalid username and password"

我正在尝试创建一个简单的php登录系统。即使用户名&密码存在于数据库中,它不起作用,但显示"无效的用户名和密码"错误消息。

<?php
session_start();
    $con=mysqli_connect("localhost","root","");
    mysqli_select_db($con,"server2go");
    if(mysqli_connect_errno())
        echo "<h2>Failed to connect to MySQL database!".mysqli_connect_errno();
    if(isset($_POST['submit']))
    {   
        $username=$_POST['username'];
        $password=$_POSt['password'];   
        $sql=mysqli_query($con, "SELECT username FROM userlogin WHERE username='$username' AND     password='$password' limit 1 ");
        if(mysqli_num_rows($sql)==1)
        {                           
            $data=mysqli_fetch_array($sql,1);
            $_SESSION['username']=$data['username'];
            header("location:dashboard.php");               
        }
        else             
            $error="Invalid username or password!";         
    }
?>

我在这里做错了什么?

更改

$password=$_POSt['password'];

$password=$_POST['password'];