我想以递减的方式订购我的桌子,但仍然是它的上升

问题描述 投票:-2回答:1

这是我的表的代码我通过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">

php
1个回答
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中,因此分析实际情况会更加困难]

© www.soinside.com 2019 - 2024. All rights reserved.