• 技术文章 >后端开发 >php教程

    select并group后,如何换行显示

    2016-06-13 13:22:08原创320
    select并group后,怎么换行显示
    PHP code
    
    $result = mysql_query("SELECT * FROM Product group by p_class limit 40");
    
    while($row = mysql_fetch_array($result))
    {
     echo nl2br($row['p_class']);
     }
    
    


    这样的结果就是把p_class直接一个挨着一个全部显示到一行上了.

    我的目的是,每个不同的p_class都要自成一列。

    记得在ASP里是用循环搞定的:

    [code=ASP] <%
    dim iiii

    iiii = 1

    do while not rs2.eof


    %>

    <%=iiii%>
    <%=rs2("ab_jkdw")%>

    <%
    rs2.movenext
    iiii = iiii + 1
    loop
    %>



    <%
    call rs2close()
    call connclose()

    %>[/code]

    PHP里我还不知道该怎么写,麻烦大家推荐一下,谢谢!

    ------解决方案--------------------
    这个意思?

    PHP code
    echo '';
    echo '';
    while($row = mysql_fetch_array($result))
    {
          echo "";
    
     }
    echo '';
    echo '
    $row['p_class']
    ';
    ------解决方案--------------------
    探讨

    php中有类似指针这个说法吗,查了一下循环的写法,貌似还缺个指针的配合

    ------解决方案--------------------
    echo "".nl2br($row['p_class'])."";
    ------解决方案--------------------
    语法 错误

    因为你里面还有函数所以得改成这样
    echo "".nl2br($row['p_class'])."";

    上面的语法错误是因为$row['p_class'] 写成 {$row['p_class']}
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot lt gt class echo
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• 怎么获取新浪微薄分享成功的返回值 • 40个迹象表明你还是PHP初学者 • ThinkPHP单字母函数收拾 • 为什么小弟我新装zend9,导入后,原站的中文字体变小了
    1/1

    PHP中文网