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)
?>