我在应用程序上有一个页面,允许管理员查看数据库中的表。打印值的部分如下:
<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个。
答案 0 :(得分:1)
为什么不进行两次查询?
Select * from table order by age
和
Select * from table order by name
对我来说似乎很有效!