ホームページ >バックエンド開発 >PHPチュートリアル >Thinkphp クエリ mysql データベースのデータ時間ソートの問題
現在時刻には 3 つの状態があり、1 つ目は期限切れ時間、2 つ目は期限切れになっていない時間、3 つ目は決定された時間です。今取得したい効果は、期限切れになっていない時間が前にあり、決定された時間です。が真ん中にあり、有効期限が にあります。 最後に、ソートステートメントはどのように書けばよいでしょうか。
$list = $activity->where('is_check=1')->order('actdate desc')->limit($Page->firstRow.','.$Page->listRows)->select();
ステータスはどのフィールドですか? ステータス フィールドが zhuangtai であると仮定します
次に、SQL ステートメント内の順序は order by zhuangtai desc として記述され、actdate desc は最初にステータスによってソートされます。 (同じステータス内) 時間順に並べ替えます