次のコードは、テーブルから最後の10行を選択しますが、降順であるため、逆の順序で出力します。どうすればそれを元に戻すことができますか?PHPで配列を入れ替える必要がありますか、それともSQLステートメントでこれを行うことができますか?
$result = mysql_query("SELECT * FROM chat ORDER BY ID DESC LIMIT 10") ;
では、どうすればそれを入れ替えて、選択した10から最新の行を最初に取得できますか?これは、最後の10行を取得するのではなく、結果を入れ替える場合の方が多いですが、私のコードはそれを行います...
修繕:
mysql_query("SELECT * FROM (SELECT * FROM chat ORDER BY ID DESC LIMIT 10) chat ORDER BY ID");