Heim >Backend-Entwicklung >PHP-Tutorial >php与mysql实现的无限级分类|树型显示分类的关系

php与mysql实现的无限级分类|树型显示分类的关系

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-07-25 09:03:27807Durchsuche
  1. //$count为分类等级
  2. sort_list($str,$fatherid,$count)
  3. {
  4. $rs = $this->sql->re_datas("select * from sort where father_id = fatherid");
  5. $num = $this->sql->sql_numrows();
  6. $i=0;
  7. $n = 1;
  8. while(isset($rs[$i]))
  9. {
  10. $name = "";
  11. for($n = 1 ; $n {
  12. $name.="│ ";
  13. }
  14. if($i+1==$num)
  15. {
  16. $name.="└─".$rs[$i][name];
  17. }
  18. else
  19. {
  20. $name.="├─".$rs[$i][name];
  21. }
  22. if($rs[$i][isdir])
  23. {
  24. $str.="".$name."";
  25. }
  26. else
  27. {
  28. $str.=$name";
  29. }
  30. $temp = $count+1;
  31. $str = $this->sort_list($str,$rs[$i][id],$temp);
  32. $i++;
  33. }
  34. return $str;
  35. }
  36. ?>
复制代码

其中$this->sql对象为sql操作类对象,re_datas()函数返回查到的数组,sql_numrows()函数返回查询到的数目 调用方法:$sort_list = sort_list($sort_list,0,1);



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn