• 24-01-2023, 22:35:10
    #1
    Merhaba,
    mdkul adında bir veritabanı var ve php de bu veritabanında kid=1 olanları saydırdım aşağıda ki kodla ama rowcount hiç bir şey çıkmıyor. Ne 0 ne 1.

    $mkont=$baglanti->prepare("SELECT * FROM mdkul where kid=:kid");
    $mkont->execute(array(
        'kid'=>$_SESSION['kullanici']
    ));
    $msay=$mkont->rowCount();
    
    if ($mkont) {
        if ($msay != 1) {
            header("Location:maildogrula.php");
            exit();
        }
    }
    $mkont çalışıyor ama rowcount çalışmıyor. Sadece bu kod bloğunda çalışmadı admin panelde doğru düzgün hesaplıyor diğer şeyleri.
    kullanıcı sessionunda 1 kayıtlı, veritabanında hiç bir şey yokken rowcount hiç bir şey dönmüyor. Veritabanına kid değeri 1 olan bir şey ekliyorum yine tık yok. Sürekli aynı.
  • 24-01-2023, 22:37:19
    #2
    🏆 SMM-PANEL.NET
    @rowCount; kendisinin bilgisi olabilir
  • 24-01-2023, 22:40:25
    #3
    umutaki adlı üyeden alıntı: mesajı görüntüle
    @rowCount; kendisinin bilgisi olabilir
    kesinlikle geçerli bir cevap haahaha
  • 24-01-2023, 22:45:20
    #4
    @SizerSoft; teşekkürler, bağlanıp yardımcı oldular.
  • 24-01-2023, 22:45:46
    #5
    Saul4Goodmann adlı üyeden alıntı: mesajı görüntüle
    @SizerSoft; teşekkürler, bağlanıp yardımcı oldular.
    Sizlere yardımcı olmak bizim için bir onurdur
  • 24-01-2023, 22:46:52
    #6
    Sessiondaki kayıtlı veri string olabilir mi ? var dump ile kontrol eder misiniz? çünkü sorguda sorun yok.