Heim >php教程 >php手册 >PHP无限级分类查找父层函数

PHP无限级分类查找父层函数

WBOY
WBOYOriginal
2016-06-13 10:36:321090Durchsuche

classID          classFID          className          classCount
      1                   0                    中国                      0
      2                   1                    浙江                      0
      3                   1                    江苏                      0
      4                   2                    杭州                      0
      5                   4                   西湖区                    0

findFather(4,0) 显示 => 杭州

findFather(4,1) 显示 => 浙江

findFather(4,2) 显示 => 中国

findFather(4,3) 显示 => 中国 -> 浙江 -> 杭州

代码如下:

    // ========== findFather函数 START ==========
     // 功能:无限级分类之找出父层的相关数据
     // 参数:$classID,当前子层的编号
     //          $type,0找自己 1找父亲 2找祖先 3找家谱
     // 字段:classID主键,自生成 classFID父编号
     //          className分类名称 classCount分类统计

    function findFather($classID,$type)
     {
        
global $db,$flist,$forefather;
        
define("_STR_CUT", " -> ");

        
$db->query("set names utf8");
        
$sql         = select * from tbl_name where classID = ".$classID.";
        
$result         = $db->query($sql);
        
$recordCount = $result->num_rows;

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn