0

このクエリをphpmyadminで直接実行すると、完全に結果が返されます。しかし、このクエリをphpスクリプトで実行すると、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;
    }
}
4

1 に答える 1

0

これは私のせいでした!次のようにスクリプトで結果を示しました。

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

しかし、正しい方法は次のとおりです。

foreach ($this->masterMenu as $key => $value)
                    {
                        $masterMenu =    $value['id'];
                    }
于 2012-07-26T06:31:40.950 に答える