0

次のクエリがあります

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

テーブルでは、$list 変数を呼び出して、上記の変数からデータベースの結果を取得します。次に、 foreach ステートメントを作成します

foreach($list as $flight)

列の 1 つは、フライトの出発時刻の値を HH:MM 形式で表示します。

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

本質的には、時間を昇順に並べたいのですが、それができないので、おそらくステップが欠けています。次のようにします。

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

ASC を DESC に変更する $query で小さなチェックを実行しましたが、明らかに時間の降順で同じことが起こります。

4

1 に答える 1

1
  1. deptimeからVARCHARへ変更TIME(適切な方法)
  2. ORDER BY deptimeまたはのようなクエリORDER BY deptime ASC
于 2013-01-29T16:24:44.920 に答える