Annahme von Zerkms' Idee:
Select * FROM (
SELECT * FROM `articles`
WHERE date >= UNIX_TIMESTAMP(DATE(NOW() - INTERVAL 30 DAY))
ORDER BY `views` DESC
LIMIT 20
) as reverse_article
ORDER BY views ASC
lässt Sie doppelt sortieren
-
Der höchste wird ausgewählt (Inner Select)
-
Der niedrigste wird zuerst abgeholt.
JEDOCH
Sie können die Sortierung auch über PHP umkehren, indem Sie zuerst Ihr fetchALL abrufen und die Zählung von count() (das ist Ihr Array mit maximaler Größe) rückwärts bis 0 (das ist Ihre höchste Array-Ansicht) laufen lassen
treffen Sie Ihre Wahl