PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了2款PHP无限级分类实例代码大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

文章总结了两款PHP无限级分类实现程序代码,有需要学习的朋友可参考一下。

主要思路:

首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而,一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类。最终的效果是:

├一级分类A ├─┴二级分类A ├─┴二级分类B ├一级分类B

然后就是程序,这里以PHP作为描述语言,可以很方便的改成其他语言,因为原理相似,就是一个递归而已。

PHP;">
 <>PHP
$dbhost = "localhost";  // 数据库主机名
$dbuser = "root";  // 数据库用户名
$dbpd = "123456";  // 数据库密码
$dbname = "test";  // 数据库MysqL_connect($dbhost,$dbuser,$dbpd);    //连接主机
MysqL_select_db($dbname);    //选择数据库
MysqL_query("SET NAMES 'utf8'");
display_tree("├",0);
function display_tree($tag,$classid) {
  $result = MysqL_query("
    SELECT *
    FROM ylmf_class
    WHERE parentid = '" . $classid . "'
    ;"
  );
  while ($row = MysqL_fetch_array($result)) {
    // 缩进显示节点名称
 echo $tag.$row['classname'] . "
"; //再次调用这个函数显示子节点的子节点 display_tree($tag."─┴",$row['id']); } } ?>

大佬总结

以上是大佬教程为你收集整理的2款PHP无限级分类实例代码全部内容,希望文章能够帮你解决2款PHP无限级分类实例代码所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: