在zend中执行查询返回null

问题描述:

我直接在phpmyadmin中运行此查询,它完全返回结果! 但是当我在我的PHP脚本运行此查询,它返回NULL 在zend中执行查询返回null

,这是我的DB类:

class Product extends Places_Db_Table_Row_Observable { 
    protected $_name = 'product'; 
    PUBLIC function getMaxSubcatProduct() 
    { 


     $query = $this->getAdapter()->query("select max(c) AS maxcount,id from (select COUNT(*) as c 
        ,product_sub_category_id as id from product group by product_sub_category_id) as max "); 
     $res = $query->fetchAll(); 
     return $res; 
    } 
} 
+0

您好,请写出了“大众”在较低的情况下,这是建议,我尝试解决您的问题 – Jalpesh 2012-07-24 09:25:36

+0

没有改变!!它返回null – afsane 2012-07-24 15:53:40

这是我的错!我得到了下述结果在我的脚本是这样的:

echo $this->masterMenu["id"]; 

但正确的做法是:

foreach ($this->masterMenu as $key => $value) 
        { 
         $masterMenu = $value['id']; 
        }