程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP無限級分類查找父層函數

PHP無限級分類查找父層函數

編輯:關於PHP編程

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;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved