listelemeyi tersine çevirmek için sql sorguna ORDER BY id DESC ekleyebilirsin.
saylamala için de yine sql sorguna LIMIT 10,20 eklersin. bu mesela 10'dan 20'ye kadar olan kayıtları gösterir. ha bunu sayfalama mantığına nasıl uyarlarım dersen, sprintf fonksiyonunu incele derim.
örnek:
if(!isset($_GET['sayfa'])) {
$sayfano = 0;
} else {
$sayfano = $_GET['sayfa'];
}
$sayfabasi = 10;
$baslangic = $sayfano*$sayfabasi;
$bitis = $baslangic+$sayfabasi;
$sql = mysql_query(sprintf("SELECT * FROM yazilar ORDER BY id DESC LIMIT %s,%s", $baslangic, $bitis));