使用php反转mysql数据库结果

使用php反转mysql数据库结果,php,mysql,html,Php,Mysql,Html,我从mysql数据库的表中获取了大量数据,并将其显示在页面上。代码如下所示 <?php $sql = "SELECT * FROM $table_name"; $result = mysql_query($sql); while($rows = mysql_fetch_array($result)){ ?> <tr class="contact-content"> <td><?php echo $rows['ID']; ?></td&

我从mysql数据库的表中获取了大量数据,并将其显示在页面上。代码如下所示

<?php
$sql = "SELECT * FROM $table_name";
$result = mysql_query($sql);
while($rows = mysql_fetch_array($result)){
?>
<tr class="contact-content">
    <td><?php echo $rows['ID']; ?></td>
    <td><?php echo $rows['name']; ?></td>
    <td><?php echo $rows['email']; ?></td>
    <td><?php echo $rows['tel_home']; ?></td>
    <td><?php echo $rows['tel_mobile']; ?></td>
    <td><?php echo $rows['tel_work']; ?></td>
</tr>
<?php
}
?>

它当前显示的结果如下

1 |詹姆斯|example@example.com| 1234567 | 1234567 | 9876

SELECT * FROM $table_name ORDER BY ID DESC
2 |安娜|example@example.com| 8768765 | 6543 | 9876

SELECT * FROM $table_name ORDER BY ID DESC
但是我想反转它,并显示结果,类似这样的结果,按id排序

2 |安娜|example@example.com| 8768765 | 6543 | 9876

SELECT * FROM $table_name ORDER BY ID DESC

1 |詹姆斯|example@example.com| 1234567 | 1234567 | 9876

使用以下查询之一:

SELECT * FROM $table_name ORDER BY ID DESC
按升序名称排序:

$sql = "SELECT * FROM $table_name ORDER BY name ASC";
按降序ID排序:

$sql = "SELECT * FROM $table_name ORDER BY ID DESC";
$sql = "SELECT * FROM $table_name ORDER BY ID DESC";

使用以下查询之一:

按升序名称排序:

$sql = "SELECT * FROM $table_name ORDER BY name ASC";
按降序ID排序:

$sql = "SELECT * FROM $table_name ORDER BY ID DESC";
$sql = "SELECT * FROM $table_name ORDER BY ID DESC";
看一看这个条款

您正在查找降序:

看一看这个条款

您正在查找降序: