相关疑难解决方法(0)

获取所有子类别的递归函数

这里是我想要做的事: - 我需要的功能,当作为参数传递的ID(对于一个事物的类别)将提供所有的子类别和分分类别和分次sub..etc . - 我正在考虑使用递归函数,因为我不知道它们的子子类别的子类别的数量等等所以这是我到目前为止尝试做的

function categoryChild($id) {

    $s = "SELECT * FROM PLD_CATEGORY WHERE PARENT_ID = $id";
    $r = mysql_query($s);

    if(mysql_num_rows($r) > 0) {

        while($row = mysql_fetch_array($r))
            echo $row['ID'].",".categoryChild($row['ID']);
    }
    else {
        $row = mysql_fetch_array($r);
        return $row['ID'];
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我使用return而不是echo,我将得不到相同的结果.我需要一些帮助来解决这个问题或从头开始重写它

php mysql algorithm recursion

11
推荐指数
2
解决办法
3万
查看次数

标签 统计

algorithm ×1

mysql ×1

php ×1

recursion ×1