• 17-12-2019, 17:56:36
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    
    // config dosyasını çağır
    require_once "config.php";
    
    $sayfada = 5; // sayfada gösterilecek içerik miktarını.
    
    $sorgu = "SELECT COUNT(*) AS toplam FROM musteri";
    $sonuc = $link->fetch_assoc($sorgu);
    $toplam_icerik = $sonuc['toplam'];
    
    $toplam_sayfa = ceil($toplam_icerik / $sayfada);
    
    $sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
    
    if($sayfa < 1) $sayfa = 1;
    if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
    
    
    
    $sql = "select * from icerik RIGHT JOIN musteri ON musteri.id = icerik.musteri_id ORDER BY musteri.adi ASC LIMIT $limit, $sayfada";
    
    $result = $link->query($sql);
    
    echo "<h3 align='center'>BAKIM KAYITLARI</H3>";
    
    ?>
    Şeklinde kodum var.

    $sorgu = "SELECT COUNT(*) AS toplam FROM musteri";
    $sonuc = $link->fetch_assoc($sorgu);
    $toplam_icerik = $sonuc['toplam'];
    şu bölümde hata veriyor. Ama neden hata verdiğini anlamadım.

    $link değişkeni ile mysql bağlantısı geliyor. yapmaya çalıştığım şey ise "musteri" içindeki satır sayısını al, sorgula büyük ihtimalle dizilim hatası yaptım ama göremedim.
  • 17-12-2019, 18:09:16
    #2
    PDO kullanıyorsanız:

    $sonuc = $link->query("SELECT COUNT(*) AS toplam FROM musteri", PDO::FETCH_ASSOC);