本文還是通過數據庫的設計,用一句sql語句實現
數據庫字段大概如下:復制代碼 代碼如下:id 編號 " /> 久热这里只精品99re8久,天天操2021,香港三级日本三级三级人妇

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php+mysql不用遞歸實現的無限級分類實例(非遞歸)

要實現無限級分類,遞歸一般是第一個也是最容易想到的,但是遞歸一般被認為占用資源的方法,所以很多系統是不考慮使用遞歸的
本文還是通過數據庫的設計,用一句sql語句實現
數據庫字段大概如下:

復制代碼 代碼如下:id 編號
fid 父分類編號
class_name 分類名
path 分類路徑,以 id 為節點,組成類似 ,1,2,3,4, 這樣的字符串

可以假設有如下的數據:
復制代碼 代碼如下:
id fid class_name path
1  0       分類1 ,       1,
2  0       分類2 ,       2,
3  1       分類1-1 ,    1,3,
4  1       分類1-2 ,    1,4,
5  2       分類2-1 ,    2,5,
6  4       分類1-2-1 , 1,4,6,

無限級分類操作代碼:

<?php   $sql=”SELECT * FROM tree order by path”;  $result=$nbs->Query($sql);  while($rows=$nbs->fetch_array($result)){    if(substr_count($rows['path'],',')>2){      for($i=0;$i<(substr_count($rows['path'],',')-2);$i++)        echo ‘ ‘;    }    echo $rows['class_name'].'<br>';  }  ?>  $conn = mysql_connect ( 'localhost', 'root', 'root' );mysql_select_db ( 'wanggou123', $conn );mysql_query ( 'set names UTF8' );$sql = "select id,concat(catpath,'-',id) as abspath,name from category order by abspath"; $query = mysql_query ( $sql );while ( $row=mysql_fetch_array($query)) {  /**  * 第一種展示方法*//*$space = str_repeat ( '    ', count ( explode ( '-', $row ['abspath'] ) ) - 1 );echo $space . $row ['name'] . '';*//** 第二種展示方法*/$space = str_repeat ( '――', count ( explode ( '-', $row ['abspath'] ) ) - 1 );$option .= '' . $space . $row ['name'] . '<Br>';}echo $option;exit();echo '<select name="opt">' . $option . '</select>';

其中$nbs是數據庫操作類,此方法簡單明了!

php技術php+mysql不用遞歸實現的無限級分類實例(非遞歸),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧亚精品一区二区三区 | 国产福利一区二区三区在线视频 | 亚洲资源在线 | 中文字幕 亚洲精品 第1页 | 五月亭亭免费高清在线 | 色狠狠狠狠综合影视 | 亚洲六月丁香婷婷综合 | 偷偷碰偷偷鲁免费视频 | 欧美91精品久久久久网免费 | 国产亚洲高清视频 | 日本精品中文字幕在线播放 | 国内精品久久久久久野外 | 狠狠色伊人亚洲综合网站l 狠狠色伊人亚洲综合网站色 | 日韩亚洲国产综合久久久 | 五月丁香花| 区二区三区四区免费视频 | 91免费看视频| 四虎国产精品永久在线播放 | 深爱激情五月网 | 精品福利在线观看 | 爱啪精品导航在线 | 成人精品视频在线观看 | 亚洲一级免费毛片 | 狠狠干影院 | 国产成人精品自线拍 | 91视频看| 性感美女一级毛片 | 精品国产一区二区三区不卡 | h网站亚洲 | 色精品一区二区三区 | 国产美女一级特黄毛片 | 国产美女91视频 | 色老板免费视频 | 久久精品8 | 日本道精品一区二区三区 | 午夜毛片免费观看视频 | 成人福利视频网 | 伊人色婷婷 | 国产在线视频网址 | 久久精品国产亚洲网站 | 国产美女激情视频 |