umarım işine yarar,


$rowsPerPage = 5;
$pageNum = 1;
if(isset($_GET['sayfa']))
{
    $pageNum = $_GET['sayfa'];
}
$offset = ($pageNum - 1) * $rowsPerPage;

// SQL Sorgun
$sql=("select * from tablo order by id DESC LIMIT $offset, $rowsPerPage");




// SQL Sorgun

/* $rowsPerPage = 5 de belirttiğin değer kadar çıktıyı ekrana basar */






//// Önceki Sonraki Linkleri
$sql   = "SELECT COUNT(*) AS FIKRA  FROM tablo";
$result  = mysql_query($sql,$baglanti) or die('Error, query failed');
$row     = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['FIKRA'];


$maxPage = ceil($numrows/$rowsPerPage);

$self = $_SERVER['PHP_SELF'];

if ($pageNum > 1)
{
    $page = $pageNum - 1;
    $prev = " <a href=\"fikralar.php?sayfa=$page\">Önceki</a> ";

    $first = " ";
}
else
{
    $prev  = ' Önceki ';
    $first = ' ';
}

if ($pageNum < $maxPage)
{
    $page = $pageNum + 1;
    $next = " <a href=\"fikralar.php?sayfa=$page\">Sonraki</a> ";

    $last = "";
}
else
{
    $next = ' Sonraki ';
    $last = '';
}

echo $first . $prev . $next . $last;