吴旭晓个人博客 繁体中文 简体中文

首页| 日志 |JAVA |ASP |PHP |Android |IOS |ASP.NET |JavaScript |DIV+CSS |SEO |taobaoke |饼哥语录
繁体中文 简体中文

递归计算子节点的个数

function getCount($pid) {
    $sql = “select * from city where pid={$pid}”;//搜索中国的子节点
    $r = mysql_query($sql);
    $num = mysql_num_rows($r);//计算子节点个数
    $_SESSION['num']+=$num;//累加子节点个数,存入session中
    if($num){//如果存在子节点
    while ($arr=mysql_fetch_array($r)){
    getCount($arr['id']);//递归计算子节点,第一次是计算中国的子节点,以后就是计算子节点的子节点  
    }
    }else{
     echo $pid.”没有子节点<br>”;
    }
    return $_SESSION['num'];
}

作者:吴旭晓 | 来源:个人博客 | 点击量:3200 | 发布时间:2010-10-12
最新留言 | 返回上一页 | 返回首页

相关文章:

版权所有:吴旭晓个人博客 Copyright © 2013-2023 个人博客