-
无线分类原理查看全部
-
数据表设计查看全部
-
CREATE TABLE IF NOT EXISTS `deepcate` ( `id` int(4) NOT NULL, `pid` int(11) NOT NULL, `catename` varchar(30) NOT NULL, `cateorder` int(11) unsigned NOT NULL DEFAULT '0', `createtime` int(10) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='cms类型表'; -- -- 转存表中的数据 `deepcate` -- INSERT INTO `deepcate` (`id`, `pid`, `catename`, `cateorder`, `createtime`) VALUES (1, 0, '新闻', 0, 0), (2, 0, '图片', 0, 0), (3, 1, '国内新闻', 0, 0), (4, 1, '国际新闻', 0, 0), (5, 3, '北京新闻', 0, 0), (6, 4, '美国新闻', 0, 0), (7, 2, '美女图片', 0, 0), (8, 2, '风景图片', 0, 0), (9, 7, '日韩明星', 0, 0), (10, 9, '日本AV', 0, 0);查看全部
-
無限級分類 1、已父ID实现的无限分类 2、以全路径实现的无限分类(用一個字段記錄所有子分類id)查看全部
-
全路径无限分类的优点在于 不需要递归 关键SQL语句是: $sql = 'select id,name,path,concat(path,"-",id) as fulpath from goods order by fulpath asc';查看全部
-
常见的集中查看全部
-
//由于mysql 7.0废弃,补充一下mysqli的写法 ---1---- <?php $db_host = '127.0.0.1'; $db_user = 'root'; $db_password = '123456'; $db_name = 'imooc'; $link = mysqli_connect($db_host,$db_user,$db_password) or die(mysqli_error()); mysqli_select_db($link,$db_name) or die(mysqli_error()); mysqli_query($link,"set names utf8"); //---2--- <?php header("content-type:textml;charset=utf8"); include("db.inc.php"); function getList($link=null,$pid=0,&$result=array(),$spac=0){ $sql = "select * from `deepcate` where `pid` = $pid"; $res = mysqli_query($link,$sql); while($row = mysqli_fetch_assoc($res)){ $row['catename']=str_repeat(' ',$spac).'|--'.$row['catename']; $result[] = $row; getList($link,$row['id'],$result,$spac); } return $result; } $rs = getList($link); print_r($rs);查看全部
-
无限级分类查看全部
-
无限极分类实现方法查看全部
-
mysql_fetch_array , assoc , row 的区别了。分别为索引数组和关联数组,关联数组,索引数组。查看全部
-
Infinite classification查看全部
-
无限分类一般用在增删改(后台操作)分类上,全路径无限分类用在查询语(前台展示)。二者的本质是一样都要递归,只不过所获取结果不一样。查看全部
-
终于搞明白mysql_fetch_array , assoc , row 的区别了。分别为索引数组和关联数组,关联数组,索引数组。查看全部
-
全路径分类导航查看全部
-
全路径无限分类查看全部
举报
0/150
提交
取消