我正在尝试制作一个登录脚本,我正在使用 PDO MYSQL 进行数据库连接。这是我的代码:
$query = "SELECT uid,uname  from user where email_address='abc@gmail.com' 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. 但我没有得到我错的地方?