本帖最后由 ss86965921ss 于 2013-03-11 13:59:18 编辑

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2013-03-11 14:35:58 编辑
      

  2.   


    你的代码能不能注释下 看不明白 where()有这种写法?
      

  3.   

    手误
    where 为 while 之误
      

  4.   

    代码有问题把  怎么循环外面有个div  
      

  5.   

    给你来个新的方法仅供参考:
    while($row=mysql_fetch_array($result)){
      $a[][$row['c1']]=$row['c2'];
    }
    foreach ($a as $v){
    foreach ($v as $keys=>$vs){
    if($keys==$vs){
    echo "父类:".$vs.":";
    }else{
    echo $vs.",";
    }
    }

    }
      

  6.   

    SELECT 字段1,group_concat(字段2) FROM tupianwenzi group by 字段1
    这样查询出来就好处理了
      

  7.   

    忘记看div重新上代码:
    while($row=mysql_fetch_array($result)){
      $a[][$row['c1']]=$row['c2'];
    }
    foreach ($a as $v){
    foreach ($v as $keys=>$vs){
    if($keys==$vs){
    if(!str){
    $str.="<div><div>".$vs."</div>";
    }else{
    $str.="</div><div><div>".$vs."</div>";
    }
    }else{
    $str.="<div>".$vs."</div>";

    }
    }

    }
    $str.="</div>";
    echo $str;
      

  8.   

    if(!str){
                    $str.="<div><div>".$vs."</div>";改为:
    if(!$str){
                    $str.="<div><div>".$vs."</div>";