2012-10-03 3 views
0

J'effectue une requête sur une feuille de calcul. Je veux mettre à jour la ligne si elle existe ou l'insérer si ce n'est pas le cas. Comment pouvez-vous vérifier si un résultat a été retourné ou non?Combien de résultats ont été retournés?

$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 $); –

+0

duh ... ça n'aide pas. Je n'ai pas demandé comment voir le contenu de $ listFeed, mais plutôt combien de résultats sont retournés pour la requête que j'effectue. –

+0

duh l'information me dirait quelle étape (fonction (s)) vous devez prendre ensuite. débogage 101 –

Répondre

1

On dirait que vous voulez

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

Comme suggéré Dagon (peut-être un peu laconique), y compris une sortie var_dump sera utile si cela ne fonctionne pas.

Questions connexes