入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

PHP二级分类查询显示方法

创建时间:2012-04-28 投稿人: 浏览次数:3445
如题:求解 PHP 多级分类查询显示方法!
数据库:
id   f_id   name
1    0       理科
2    0       文科
3    0       艺术
4    1       数学
5    1       化学
6    2       语文
7    2       政治
8    3       绘画
8    3       摄影
解释:以上结构中“理科”,“文科”,“艺术”为三个大分类,后面的“数学”,“化学”为“理科”的子分类,照理:“语文”,“政治”为“文科”的子分类……
现在要查询并显示以上所有内容:格式为先显示父分类,再显示其下的所有子分类。
理科
数学|化学
文科
语文|政治
艺术
绘画|摄影

$result = mysql_query("select * from tablename where f_id =0 ");//查询大类
<ul>
 <?php  while($big_row = mysql_fetch_array($result)){ ?>
   <li>
  一级分类  <?php echo $big_row[name]; ?>
       <ul><?php
                             $result2 = mysql_query("select * from tablename where f_id =$big_row[id] ");//查询子类
                              while($small_row = mysql_fetch_array($result2)){  
               ?>
            <li>
                    二级分类<?php echo $small_row[name]; ?>
            </li>
            <?php
                    }
              ?>
      </ul>
  </li>
<?php  } ?>
</ul>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。