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

首頁 > 開發(fā) > PHP > 正文

php無限級分類實例

2024-05-04 21:58:21
字體:
供稿:網(wǎng)友

無限分灰一般都會用到遞歸來實現(xiàn),下面我們來看看我提供的三個無限分類的讀出方法,數(shù)據(jù)庫代碼如下:

  1. --  
  2. -- Table structure for table `category`  
  3. --  
  4. CREATE TABLE IF NOT EXISTS `category` (  
  5. `id` int(11) NOT NULL AUTO_INCREMENT,  
  6. `catpath` varchar(255) DEFAULT NULL,  
  7. `name` varchar(255) DEFAULT NULL,  
  8. PRIMARY KEY (`id`)  
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;  
  10. --  
  11. -- Dumping data for table `category`  
  12. --  
  13. INSERT INTO `category` (`id`, `catpath`, `name`) VALUES  
  14. (1, '0''網(wǎng)站首頁'),  
  15. (2, '0-1''Linux OS'),  
  16. (3, '0-1''Apache服務(wù)器'),  
  17. (4, '0-1''MySQL數(shù)據(jù)庫'),  
  18. (5, '0-1''PHP腳本語言'),  
  19. (6, '0-1-2''Linux 系統(tǒng)教程'),  
  20. (7, '0-1-2''Linux 網(wǎng)絡(luò)技術(shù)'),  
  21. (8, '0-1-2''Linux 安全基礎(chǔ)'),  
  22. (9, '0-1-2-7''Linux LAMP'),  
  23. (10, '0-1-3-10''apache Server'); 

php代碼:

  1. $conn = mysql_connect ( 'localhost''root''' );  
  2. mysql_select_db ( 'test'$conn );  
  3. mysql_query ( 'set names UTF8' );  
  4. $sql = "select id,concat(catpath,'-',id) as abspath,name from category order by abspath";  
  5. $query = mysql_query ( $sql );  
  6. while ( $row = mysql_fetch_array ( $query ) ) {  
  7. /**  
  8. * 第一種展示方法  
  9. */  
  10. /*$space = str_repeat ( ' ', count ( explode ( '-', $row ['abspath'] ) ) - 1 );  
  11. echo $space . $row ['name'] . '<br>';*/  
  12. /**  
  13. * 第二種展示方法  
  14. */  
  15. $space = str_repeat ( ' 'count ( explode ( '-'$row ['abspath'] ) ) - 1 );  
  16. $option .= '<option value="' . $row ['id'] . '">' . $space . $row ['name'] . '</option>';  
  17. }  
  18. echo '<select name="opt">' . $option . '</select>'

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 迭部县| 留坝县| 汉川市| 卢氏县| 云浮市| 浦江县| 石林| 焦作市| 壶关县| 丹江口市| 阿勒泰市| 依安县| 射阳县| 乐至县| 吉林省| 盖州市| 安图县| 卫辉市| 凤山市| 莱阳市| 穆棱市| 綦江县| 隆德县| 龙南县| 横山县| 巴中市| 灯塔市| 扬州市| 南康市| 鄢陵县| 金堂县| 新郑市| 溧水县| 安乡县| 扎鲁特旗| 汾阳市| 江门市| 黎城县| 乌恰县| 乌什县| 资兴市|