使用PHP对数据库表进行排序

时间:2017-03-07 01:36:44

标签: php mysql sorting

我在应用程序上有一个页面,允许管理员查看数据库中的表。打印值的部分如下:

<table>
                <?php
                    while ( $row = $result->fetch_array(MYSQLI_NUM) ) 
                        {
                        // build table to display results
                        print( "<tr>" );

                        foreach ( $row as $value )          
                        print( "<td>$value</td>" );
                        print( "</tr>" );
                        } 

                     ?>
                </table>

此特定表格中填入了某些孩子的姓名,年龄,地址,联系电话等。

我需要通过按年龄和按字母顺序(单独)排序来增强此表。

记住效率,我如何修改上面的while循环来对打印数据进行排序?

注意:指定的表包含的结果不超过300个。

1 个答案:

答案 0 :(得分:1)

为什么不进行两次查询?

Select * from table order by age 

Select * from table order by name

对我来说似乎很有效!