PHP PDO内存限制

时间:2014-02-13 14:41:43

标签: php mysql pdo memory-limit

大家好日子。我有这个功能:

public function get_subcategory_name($parent_id){
    if($parent_id !=0){
        $data = DB::getInstance()->query("SELECT *FROM `" . Config::get('mysql/tbl_categories') . "` WHERE `id` = $parent_id");
        foreach($data->results() as $dt){
            if($dt->parent_category_id == 0){
                $name =  $dt->name;
            }else{
                $name = Category::get_subcategory_name($dt->parent_category_id) . $dt->name;
            }
        }
    }else{
        return false;
    }
    return $name ." <i class='fa fa-angle-double-right'></i> ";
}

使用此功能我想获取子类别名称,并且我有规则当类别没有父项时它将返回false,但由于某种原因,此功能有效且永不停止,我有内存限制问题。我已经尝试了很多方法,但我找不到任何解决方案,请尽可能帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用is

暂时分配额外的内存
ini_set('memory_limit', '750M');