2012-10-03 145 views
0

我在工作表上執行查詢。我想要更新行,如果它存在或插入它,如果它不存在。你如何檢查結果是否被返回?返回了多少結果?

$query = new Zend_Gdata_Spreadsheets_ListQuery(); 
$query->setSpreadsheetKey($this->currKey); 
$query->setWorksheetId($this->currWkshtId); 
$query->setSpreadsheetQuery('cid = ' . $data['cid']); 
$listFeed = $this->gdClient->getListFeed($query); 

// This does not work! 
if(empty($listFeed)){ 
echo 'No results found!'; 
} 
+1

var_dump($ listFeed); – 2012-10-03 02:49:57

+0

呃...這並沒有幫助。我沒有詢問如何查看$ listFeed的內容,而是查詢我執行的查詢返回多少結果。 –

+0

這些信息會告訴我接下來需要採取的步驟(功能)。調試101 – 2012-10-03 02:54:54

回答

1

它看起來像你想

if(empty($listFeed->entries)){ 
    echo 'No results found!'; 
} 

由於袞建議(或許有點簡潔),包括一些後續代碼var_dump輸出將是有益的,如果這行不通。