bu şekilde oldu kullanmak isteyen kategorilere göre sıralama
<?php
$limit=5; // kaç adet sorgu yapılacak
$s=(int)$_GET['s']?(int)$_GET['s']:1;
$id = $_GET["id"];
$total=mysql_num_rows(mysql_query("SELECT * FROM konular WHERE konu_kat='$id'"));
// veritabanında toplam kaç adet data var
$pages=ceil($total/$limit);
// sayıyı yukarı yuvarla
if((int)$_GET['s']>$pages or (int)$_GET['s']<1)
{
header("Location:index.php?do=kategori&id=$id&s=1");
}
$sorgu=mysql_query("SELECT * FROM konular WHERE konu_kat='$id' limit ".($s-1 ) * $limit.",$limit");
while ($veri=mysql_fetch_array($sorgu)) {
extract($veri);
?>
<p><img src="<?php echo $konu_resmi ?>" alt="" /><span class="baslik"><?php echo $konu_baslik ?></span><br/></br><a href="haberler-<?php echo $konu_id ?>-<?php echo $konu_sef ?>.html"><span><?php echo $konu_kisa ?></span></a></p>
<?php
}
?>
<?php
for($i=1;$i<=$pages;$i++)
{
?>
<li><a href='index.php?do=kategori&id=<?php echo $id ?>&s=<?php echo $i ?>'><?php echo $i ?></a></li>
<?php
} ?>