$db = new ezSQL_mysql($user,$pass,$db,$server);
$user = $db->get_row("SELECT id,last FROM users WHERE email='$email'");
var_dump($user);转储将返回以下内容:
object(stdClass)#11 (5) {
["id"]=>
string(1) "4"
["last"]=>
string(19) "2013-01-06 14:48:24"
}然而,在尝试通过对象询问用户的id时:
$uid=$user->id;我得到了这个错误:
Cannot use object of type stdClass as array发布于 2013-01-11 12:48:37
我通过编辑类并推送get_object_vars修复了我自己的问题:
if ( $output == OBJECT )
{
$out = $this->last_result[$y]?$this->last_result[$y]:null;
return get_object_vars($out);
}https://stackoverflow.com/questions/14271125
复制相似问题