私は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 DESCORDER 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
テーブルから降順でデータを取得します。