我剛開始學習PDO ...
function authenticate($username,$password)
{
$result=$this->con->query("select * from user where UserName='".$username."' AND Password='".$password."'");
var_dump($result->rowCount()); //return null
if($result)
echo "hey going great";
else
echo "Hey are you gone mad?";
}
我打電話上述功能與用戶名和密碼 ...但它的返回哎都會很大部分每的時間,如果我會把錯誤的用戶名和密碼也...
我試着用$ result-> rowCount時()但它也返回空值...
你能告訴我我在做什麼錯嗎?
你沒有做錯什麼。查詢執行OK(因此爲什麼'$ result' var是真的)。 – BenM
我*強烈*建議閱讀[SQL注入](http://en.wikipedia.org/wiki/Sql_injection) – andyb
你可以檢查的是,如果有1(或更多?)行,然後運行'嘿去偉大'。 – Albzi