het idee van Zerkms aannemen:
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
laat je dubbel sorteren
-
De hoogste wordt gekozen (inner select)
-
De laagste wordt als eerste geselecteerd.
ECHTER
je kunt ook omgekeerd sorteren via PHP door eerst je fetchALL op te halen en de telling achteruit uit te voeren van count() (wat je maximale groottearray is) tot 0 (wat je hoogste arrayweergave is)
maak uw keuze