aynı değişken adıyla 2 sorgu var aşağıdaki şekilde tekrar deneyin yalnız blog tablosundaki yazi_durum 1 olmak zorunda blogu eklediğinizde bir bakın 1 mi 0 mı insert ediyor


<?php
$s = @intval($_GET['s']);
if(!$s){ $s = 1; }
 
$sorguquery = $db->prepare("SELECT yazi_kat_id, yazi_durum FROM blog
INNER JOIN kategoriler ON kategoriler.id = blog.yazi_kat_id WHERE yazi_durum=:d");
 
$sorguquery->execute([':d' => 1]);
 
$toplam = $sorguquery->rowCount();
$lim = 9;
$goster = $s * $lim - $lim;
 
 
$sorgu = $db->prepare("SELECT * FROM blog
INNER JOIN kategoriler ON kategoriler.id = blog.yazi_kat_id
WHERE yazi_durum=:d ORDER BY yazi_tarih DESC LIMIT :goster, :lim
");
 
$sorgu->bindValue(":d", (int) 1, PDO::PARAM_INT);
$sorgu->bindValue(":goster", (int) $goster, PDO::PARAM_INT);
$sorgu->bindValue(":lim", (int) $lim, PDO::PARAM_INT);
$sorgu->execute();
 
if($s > ceil($toplam/$lim)){
$s = 1;
}
 
if($sorgu->rowCount()){
 
foreach($sorgu as $row){
 
?>
 
<div class="blog-post">
<div class="post-img">
<img src="assets/images/<?php echo $row['yazi_resim']; ?>" width="386" height="244" alt="<?php echo $row['yazi_baslik']; ?>" srcset="">
</div>
<div class="post-descs">
<span><?php echo $row['kat_adi']; ?></span>
<h2 class="post-title"><strong>Rinoplasti Hakkında Bilmeniz Gereken Her Şey</strong></h2>
<div class="post-desc">Rinoplasti (burun estetiği) en popüler estetik ameliyatlardan biridir...</div>
<div class="read-more">
<a href="#">Devamını Oku ></a>
</div>
</div>
</div>
 
<?php
 
} ?>
 
<nav aria-label="Page navigation example">
<ul class="pagination">
<?php
if($toplam > $lim){
pagination($s,ceil($toplam/$lim), $arow->site_url. '$s=' );
}
?>
</ul>
</nav>
 
<?php
 
}else{
echo '<div class="alert alert-danger">Herhangi bir yazı bulunamadı.</div>';
} ?>