• 13-12-2019, 15:19:34
    #1
    Merhabalar, foreach döngüsü ile veritabanından 8 adet il veya ilçe çekiyorum. fakat
    bu çekilenleri veritabanına yazdırdığım zaman sadece 1 tanesini yazdırıyor. tek seferde tümünü yazdırmam içinne yapmam gerekiyor?

    örnek : #mersin #tunceli #amasya #deneme #kizilay #izmir #antalya #sinop
    http://instagramkesfet.com/karistir.php
    veritabanına yazdırılan sadece #mersin

    lütfen yardım edebilir misiniz?
  • 13-12-2019, 15:25:50
    #2
    foreach kısmını paylaşırsan yardımcı olayım.
  • 13-12-2019, 15:28:48
    #3
    Kodu atmadan yardımcı olamayabiliriz. Kodunuzu ekleyin yardımcı olalım
  • 13-12-2019, 15:31:14
    #4
    $query = $db->query("SELECT * FROM etiketler where durum='Aktif' ORDER BY RAND() limit 8", PDO::FETCH_ASSOC);
    if ( $query->rowCount() ){
    foreach( $query as $row ){
    print "#".$row['etiket']." ";
    
    }
    }
  • 13-12-2019, 15:48:37
    #5
    $query = $db->query("SELECT * FROM etiketler where durum='Aktif' ORDER BY RAND() limit 8");
    
    while($row = $query->fetch(PDO::FETCH_ASSOC)) {
        echo "#".$row['etiket'];
    }
  • 13-12-2019, 17:10:34
    #6
    metehandemir adlı üyeden alıntı: mesajı görüntüle
    $query = $db->query("SELECT * FROM etiketler where durum='Aktif' ORDER BY RAND() limit 8");
    
    while($row = $query->fetch(PDO::FETCH_ASSOC)) {
        echo "#".$row['etiket'];
    }
    maalesef olmadı.
    örnek veriyorum
    $query = $db->query("SELECT * FROM etiketler where durum='Aktif' ORDER BY RAND() limit 8");
    
    while($row = $query->fetch(PDO::FETCH_ASSOC)) {
    $deneme = "#".$row['etiket'];
    }
    echo $deneme;
    deneme yi yazdırdığımızda döngüdeki tümünü yazdırması gerekiyor.