这是我的表的代码我通过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">
根据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中,因此分析实际情况会更加困难]