在Zend框架中,如何检查zend_db_select
是否返回结果?
$result = $this->fetchAll();
有更好的方法而不是使用:
if(count($result) != 0){
//result found!
}
答案 0 :(得分:10)
$rows = $this->fetchAll();
return (!empty($rows)) ? $rows : null;
答案 1 :(得分:6)
我喜欢使用经典:
//most of these queries return either an object (Rowset or Row) or FALSE
if (!$result){
//do some stuff
} else {
return $result;
}
答案 2 :(得分:3)
答案 3 :(得分:1)
该方法返回NULL,而不是FALSE。使用if条件检查此值。