Heim  >  Artikel  >  Backend-Entwicklung  >  PHP无限级分类查找父层函数_PHP教程

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

WBOY
WBOYOriginal
2016-07-13 17:38:061066Durchsuche

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;

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486519.htmlTechArticleclassID classFID className classCount 1 0 中国 0 2 1 浙江 0 3 1 江苏 0 4 2 杭州 0 5 4 西湖区 0 若 findFather(4,0) 显示 = 杭州 findFather(4,1) 显示 = 浙江 findFa...
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