Verwenden Sie einfach eine SQL-WHERE-Klausel.
$result = mysql_query('SELECT views FROM post WHERE ID=30')
Wenn Sie nicht nach ID gehen möchten, sondern stattdessen den 30. Artikel zurückgeben möchten, können Sie ein LIMIT min, max:
verwenden$result = mysql_query('SELECT views FROM post LIMIT 30, 1')
In beiden Fällen werden Ihre ORDER BY-Befehle überflüssig.
Hier ist ein gutes Anwendungsbeispiel für LIMIT Befehl zum Paging großer Datensätze.