我想以降序排列我的桌子,但仍然升序

时间:2019-02-17 11:41:29

标签: php

这是我的表代码,我通过member_id DESC添加了ORDER,但该表仍以升序显示。.

                              <?php $user_query=mysql_query("SELECT * FROM members ORDER BY member_id DESC ")or die(mysql_error());
                                while($row=mysql_fetch_array($user_query)){
                                $id=$row['member_id']; ?>
                                 <tr class="del<?php echo $id ?>">
                                <td><?php echo $row['firstname']." ".$row['middlename']." ".$row['lastname']; ?></td> 
                                <td><?php echo $row['age']; ?></td> 
                                <td><?php echo $row['gender']; ?></td> 
                                <td><?php echo $row['address']; ?></td> 
                                <td><?php echo $row['contact_no']; ?></td> 
                                <td><?php echo $row['email']; ?></td> 
                                <td width="50">

1 个答案:

答案 0 :(得分:0)

取决于member_id的数据类型;以两个成员为例,一个ID为5,另一个ID为10。

如果member_id是数字类型,则ORDER BY member_id DESC将返回10,5。

如果member_id是文本类型,则ORDER BY member_id DESC将返回5,10。

[编者注:由于member_id未显示在html中,因此更难以分析实际发生​​的情况]