2013-01-11 62 views
0
$db = new ezSQL_mysql($user,$pass,$db,$server); 
$user = $db->get_row("SELECT id,last FROM users WHERE email='$email'"); 
var_dump($user); 

轉儲返回此:ezSQL對象(stdClass的)不能使用類型stdClass的的對象作爲陣列

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 
+0

我想也說明,PDO不能用於這種特定的情況。 –

回答

0

我已修正通過eding類和推get_object_vars自己的問題:

if ($output == OBJECT) 
     { 
      $out = $this->last_result[$y]?$this->last_result[$y]:null; 
      return get_object_vars($out); 
     } 
相關問題