我最近学习了一些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)
我对自己的错误感到非常难过,是否有人能够指出我正确的方向或给出可能的解决方案?