下拉菜单用查询排序

时间:2017-11-24 17:45:07

标签: php sorting mysqli drop-down-menu

我确定这将是一个简单的修复,但我很遗憾在哪里放置排序功能。

 <select class="form-control" name="unit"><option></option>
 <?php
    $query=mysqli_query($db, "SELECT * FROM units") or die(mysqli_error($db));
 while($row=mysqli_fetch_array($query))
 {
    if(!in_array($row["id"], $units)){?>
    <option value="<?php echo $row["id"];?>"><?php echo $row["unitsn"];?></option>

它会导入我想要的所有数据,这些数据在底部的新顶部排序为旧。如果可能的话,我希望它按字母顺序升序。

1 个答案:

答案 0 :(得分:0)

您可以为MySQL查询添加排序,如下所示:

$query=mysqli_query($db, "SELECT * FROM units ORDER BY unitsn DESC") or die(mysqli_error($db));

对于MySQL中字符串的字段,默认排序方法是按字母顺序排列的。