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;