国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

2款PHP無限級分類實例代碼

2024-05-04 23:40:17
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了2款PHP無限級分類實例代碼,需要的朋友可以參考下
 

本文章總結了兩款PHP無限級分類實現程序代碼,有需要學習的朋友可參考一下。
主要思路:首先看第三行和第四行,父類ID(PARENTID)的值是1,表示屬于id=1這個類的子類,而,一,二兩行因為是一級分類,沒有上級分類,所以父類ID(PARENTID)的值是0,表示初級分類,依次類推便實現了無限級分類。最終的效果是:
├一級分類A
├─┴二級分類A
├─┴二級分類B
├一級分類B

然后就是程序,這里以PHP作為描述語言,可以很方便的改成其他語言,因為原理相似,就是一個遞歸而已。
 

  1. <?php 
  2. $dbhost = "localhost";  // 數據庫主機名 
  3. $dbuser = "root";  // 數據庫用戶名 
  4. $dbpd = "123456";  // 數據庫密碼 
  5. $dbname = "test";  // 數據庫名 
  6. mysql_connect($dbhost,$dbuser,$dbpd);    //連接主機 
  7. mysql_select_db($dbname);    //選擇數據庫 
  8. mysql_query("SET NAMES 'utf8'"); 
  9. display_tree("├",0); 
  10. function display_tree($tag,$classid) { 
  11.   $result = mysql_query(" 
  12.     SELECT * 
  13.     FROM ylmf_class 
  14.     WHERE parentid = '" . $classid . "' 
  15.     ;" 
  16.   ); 
  17.   while ($row = mysql_fetch_array($result)) { 
  18.     // 縮進顯示節點名稱 
  19.  echo $tag.$row['classname'] . "<br/>"
  20.     //再次調用這個函數顯示子節點的子節點 
  21.  display_tree($tag."─┴",$row['id']); 
  22.   } 
  23. ?> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东安县| 江门市| 东方市| 瑞安市| 陆丰市| 缙云县| 上栗县| 敦化市| 环江| 衢州市| 蓝田县| 拉萨市| 化州市| 迭部县| 秦皇岛市| 衡东县| 安陆市| 望城县| 东乡族自治县| 河北省| 定西市| 普格县| 弥渡县| 锡林浩特市| 龙口市| 汉中市| 新竹市| 曲靖市| 安新县| 福鼎市| 盐津县| 安西县| 开远市| 茂名市| 旌德县| 隆化县| 灌南县| 日土县| 舒兰市| 芦溪县| 庐江县|