2013-03-16 77 views
2

請幫忙!任何想法爲什麼它打印:Zend數據庫不會產生值

Array([0] => stdClass Object([jobid] => 1))而不是它的值?

$this->dbo->setFetchMode(Zend_Db::FETCH_OBJ); 
    $userOffer = $this->dbo->select() 
    ->from('offer', array('jobid')) 
    ->where('userid'.' = ?', $userID); 

    $userAccept = $this->dbo->select() 
    ->from('acceptance', array('jobid')) 
    ->where("userid".' = ?', $userID); 

    $select = $this->dbo->select() 
    ->union(array($userOffer, $userAccept)) 
    ->order("jobid"); 

    while ($row = $this->dbo->fetchAll($select)) { 
     print_r ($row); 
     //return $row; 
    } 

回答

1
return $row[0]->jobid; 

使用,來代替。您需要返回作爲對象的行索引,然後訪問屬性jobid。這是你如何做的,所以它返回值1