我想做一個登錄腳本在哪裏數據庫連接我使用PDO MYSQL。這裏是我的代碼:在PDO的MySQL連接pdo的查詢輸出是沒有什麼爲mysql null結果集
$query = "SELECT uid,uname from user where email_address='[email protected]' AND password='".md5('abcacb')."'";
try {
$dbh = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME,DB_USER,DB_PASS);
$stmt = $dbh->query($query);
$result = $stmt->fetch(PDO::FETCH_ASSOC);
if(!$result)
$status = FALSE;
else
$status = TRUE;
$dbh = null;
}
catch(PDOException $e){
echo $e->getMessage();
}
print $status;
當email_address
& password
都是正確$status
是印刷1
。但是,如果email_address
或password
與數據庫值不匹配,則不會爲$status
打印任何內容。我認爲至少它應該打印0
。但我沒有得到我錯誤的地方?
非常感謝!我不知道這個概念。現在我知道了它的工作正常。 – Sumant