0

我有以下查询

$query = "SELECT * FROM phpvms_schedules ORDER BY deptime + 0 ASC";

在表中,我调用 $list 变量从上述变量中​​获取数据库结果。然后,我有一个 foreach 语句

foreach($list as $flight)

其中一列以 HH:MM 格式回显航班的起飞时间值。

<td>'.$flight->deptime.'</td>

本质上,我想按升序排列时间,向上,但我可能错过了一步,因为它没有这样做。它是这样的:

17:30
17:55
17:15
17:45
17:25

我对 $query 将 ASC 更改为 DESC 进行了小检查,但同样的事情发生了,显然是随着时间的下降。

4

1 回答 1

1
  1. 更改deptime为(正确的方式VARCHARTIME
  2. 查询喜欢ORDER BY deptimeORDER BY deptime ASC
于 2013-01-29T16:24:44.920 回答