当我输入正确的用户名时,我的 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)
?>