国产探花免费观看_亚洲丰满少妇自慰呻吟_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. ?> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仁布县| 子洲县| 蛟河市| 革吉县| 原平市| 延长县| 黑龙江省| 嘉峪关市| 大化| 文成县| 楚雄市| 西贡区| 兰州市| 渭源县| 资讯 | 望奎县| 图片| 从江县| 永和县| 明星| 广饶县| 米脂县| 驻马店市| 津南区| 永泰县| 鹤山市| 海林市| 思南县| 扎鲁特旗| 富阳市| 炎陵县| 卓尼县| 剑阁县| 贵德县| 奉节县| 鹰潭市| 南江县| 都安| 苗栗县| 丰城市| 都匀市|