使用php反向mysql数据库结果


reverse mysql database results with php

我从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|James |example@example.com|123467|123467|9876

2|Anna|example@example.com|8768765|6543|9876

但我想把它反转并显示结果,就像这样,由那里的id 排序

2|Anna|example@example.com|8768765|6543|9876

1|James |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";

看看ORDER BY子句。

您正在寻找下降订单:

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