这是我的表代码,我通过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">
答案 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中,因此更难以分析实际发生的情况]