语句查询,用这个更合适点,解决了多个一级目录问题
SELECT id,catename,path,IF (path,concat(path, ',', id),id) AS fullpath FROM likecate ORDER BY fullpath ASC;
SELECT id,catename,path,IF (path,concat(path, ',', id),id) AS fullpath FROM likecate ORDER BY fullpath ASC;
2021-02-26
这个还是要看基础,mysql_fetch_assoc指针会下一一行,while循环了两次,每次循环通过递归获取子级的列表
2019-10-30
对应教程的代码
https://github.com/7117/PHPCollection/tree/master/PHP%20无限极分类
https://github.com/7117/PHPCollection/tree/master/PHP%20无限极分类
2019-10-11
完结,给后面的同学一些意见参考;
此课程的无限分类,仅讲了如何使用无限分类的数据,实际上与无限分类技术一点关系都没有,数据库中的无限类别数据都是手动插入的,也就是说,你如果会js,你甚至可以手动写一份JSON文件,用JS来做视屏中演示的效果;
前半部分讲了如何使用无限分类数据结构结合递归的方式使用,在实际开发中是很实用的;
后半部分的全路径,没有实际的开发意义,程序健壮性很差,你可以试着在后面继续插入几条数据,然后当前所写代码基本全部失效。
后面的部分,建议没必要看,前半部分递归,同学们可以深入的理解一下;
此课程的无限分类,仅讲了如何使用无限分类的数据,实际上与无限分类技术一点关系都没有,数据库中的无限类别数据都是手动插入的,也就是说,你如果会js,你甚至可以手动写一份JSON文件,用JS来做视屏中演示的效果;
前半部分讲了如何使用无限分类数据结构结合递归的方式使用,在实际开发中是很实用的;
后半部分的全路径,没有实际的开发意义,程序健壮性很差,你可以试着在后面继续插入几条数据,然后当前所写代码基本全部失效。
后面的部分,建议没必要看,前半部分递归,同学们可以深入的理解一下;
2018-12-05
如果使用全路径代码,测试发现不适合多个根级目录的分类数据。比如直接把参考的那些递归数据对应更改为全路径的数据表形式,发现,图片和新闻两个初级分类相邻,那么数据展示就不正确。貌似适合只有一个根级分类的数据。也可以说,代码需进行测试优化...
2018-10-11