当我输入正确的用户名时,我的 php 脚本中出现问题,它会回显“用户找到”以及何时
我输入了错误的用户名,它也会回显“用户找到”。
这是我的代码,请检查并告诉我,如果 !$result 变量应该工作但没有工作。为什么?。
<?php
    echo "enter the username \n";
    $username = trim(fgets(STDIN));
    echo "enter the password\n";
    $password = trim(fgets(STDIN));
    //connecting to database
    $db = mysql_connect("localhost","sqldata","sqldata") or die(mysql_error());
    //selecting our database
    $db_select = mysql_select_db("accounts", $db) or die(mysql_error());
    $result= mysql_query("select * from login where username = '$username' ");
    if (!$result)
    {
        echo "error no user";
    }
    else
    {
        echo "user found";
    }
    mysql_close($db)
?>