使用mysql_fetch_object

Gar*_*nay 2 php mysql oop

我最近学习了一些OOP PHP,并且在使用mysql_fetch_object()时遇到问题,收到错误

注意:未定义的属性:第10行的C:\ xampp\htdocs\include\login.php中的stdClass :: $ FirstName

这是我正在使用的代码:

class User
{
    public function CheckLogin()
    {
        $conn = new db();
        $_email = mysql_escape_string($this -> Email);
        $_password = mysql_escape_string($this -> Password);

        $data = mysql_query("SELECT Email, Password FROM users WHERE Email = 'test@test.com AND Password = 'test' AND Enabled = 1") or die(mysql_error());

        return mysql_fetch_object($data);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在调用此函数如下:

$u = new User();
$user = $u -> CheckLogin();
echo $user -> FirstName;
Run Code Online (Sandbox Code Playgroud)

我对自己的错误感到非常难过,是否有人能够指出我正确的方向或给出可能的解决方案?

use*_*441 5

你是选择EmailPassword,有没有Firstname让你无法访问它.