• 25-12-2022, 00:05:35
    #1
    Merhabalar
    veritabanımda Yorumlar tablom bvar ve bu tablodan yorumları , yorum yapanın ismini vs gibi verileri çekiyorum
    Sorgum şu şekilde
     $yorumlar = $db->prepare("SELECT * FROM yorumlar WHERE yorum_video_id=:id AND yorum_durum=:durum");                                                    
    $yorumlar->execute(array(':id'=>$videoid,':durum'=>1));
    if($yorumlar->rowCount()){
    foreach($yorumlar as $row){
    yorum sayısını da şu şekilde saydırıyorum
     $sorgu = $db->prepare("SELECT COUNT(*) FROM yorumlar");
    $sorgu->execute();
    $say = $sorgu->fetchColumn();
    echo $say;
    ben bunu tek sorguda nasıl yaparım
  • 25-12-2022, 00:12:37
    #2
    Cevap soruda gizli rowcount ile sayabilirsin.
  • 25-12-2022, 00:34:27
    #3
    instads adlı üyeden alıntı: mesajı görüntüle
    Cevap soruda gizli rowcount ile sayabilirsin.
    teşekkür ederim
    <?php echo $yorumlar->rowCount(); ?>
    Şeklinde çözdüm