Я недавно изучал некоторые ООП PHP и, похоже, столкнулся с проблемой при использовании mysql_fetch_object (), получая ошибку
Примечание: неопределенное свойство: stdClass :: $ FirstName в C: \ xampp \ htdocs \ includes \ login.php в строке 10
Вот код, который я использую:
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);
}
}
И я вызываю эту функцию следующим образом:
$u = new User();
$user = $u -> CheckLogin();
echo $user -> FirstName;
Я довольно озадачен тем, что я делаю неправильно, сможет ли кто-нибудь указать мне правильное направление или дать возможное исправление?