我有一個問題在我的PHP腳本,當我輸入正確的用戶名是回聲「用戶發現」,當我的PHP代碼不工作結果
我輸入錯誤的用戶名是回波也是「用戶發現」。
這是我的代碼請檢查,讓我知道,如果!$結果變量應該工作,但沒有。爲什麼?。
<?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)
?>
請考慮使用不同的MySQL擴展:http://www.php.net/manual/en/intro.mysql.php – ParrotMac 2013-05-10 00:51:28