Php 在zend中执行查询返回null
我直接在phpmyadmin中运行这个查询,它完美地返回结果!! 但是当我在php脚本中运行这个查询时,它返回NULL 这是我的db类:Php 在zend中执行查询返回null,php,mysql,zend-framework,Php,Mysql,Zend Framework,我直接在phpmyadmin中运行这个查询,它完美地返回结果!! 但是当我在php脚本中运行这个查询时,它返回NULL 这是我的db类: class Product extends Places_Db_Table_Row_Observable { protected $_name = 'product'; PUBLIC function getMaxSubcatProduct() { $query = $this->getAdapter()-&
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;
}
}
这是我的错!我在脚本中显示的结果如下:
echo $this->masterMenu["id"];
但正确的方法是:
foreach ($this->masterMenu as $key => $value)
{
$masterMenu = $value['id'];
}
您好,请用小写字母写“public”,这是建议,我正在努力解决您的问题,没有任何改变!!它返回空值