私はSQLデータベースPHPの「もの」への基本的な書き込みと取得を行っており、降順で出力したいと考えています。それ、どうやったら出来るの?
たとえば、最後のエントリが最初に表示され、次にその前のエントリが表示され、次にその前のエントリが表示されます。最初のエントリが最後になります。
使用する:
SELECT field_name
FROM table_name
ORDER BY id DESC
デフォルトでは、MySQL は結果を昇順で表示します。逆順に表示したい場合は、 を使用してORDER BY field_name DESC
ください。
フィールド名として id または date を使用できます。
を使用して並べ替えDESC
ORDER BY
ます。
SELECT * FROM <TABLE> ORDER BY <COLUMN> DESC
ORDER BY
ステートメントを変更する
ORDER BY col
またはORDER BY col ASC
へORDER BY col DESC
ORDER BY col DESC
までORDER BY col ASC
自動インクリメント フィールドがある場合は、そのフィールドで降順に並べ替えます。
SELECT "column_name"
FROM "table_name"
[WHERE "condition"]
ORDER BY "column_name" [ASC, DESC];
それはORDER BY Clause - Sort Data In SQLからのものです。
以下のクエリを記述して、データを取得します。
SELECT * FROM `table_name` order by id desc
テーブルから降順でデータを取得します。