【发布时间】:2011-05-25 20:18:40
【问题描述】:
我最近在学习一些OOP 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;
我对自己做错的事情感到很困惑,谁能指出我正确的方向或给出可能的解决方法?
【问题讨论】: