• 30-05-2021, 01:24:12
    #1
    Merhabalar

    sql den çektiğim birden fazla veriyi div içinde yazdırmak istiyorum fakat sürekli aynı data çıkıyor

    kod ;

                       $conn2 = new mysqli($servername, $username, $password, $dbname);
                       $data = mysqli_query($conn2,"SELECT icerik FROM posts");
                       $sonuc = mysqli_fetch_array($data);
                 
                      for ($i = 1; $i <= $totalpost; $i++) {
             
                       
                     
                            $iceriks = $sonuc["icerik"];
                            echo "
                            <br>
                            <br>
                            <div class='ic'>
                            echo '<center><font color='lime'>$iceriks</h3></font></center>';
                            </div>
    
    
    
                             ";
                      
                      }
    birden fazla veri var fakat 1 tanesini basıyor
  • Kabul Edilen Cevap
    • 0 Beğeni
      $resource = new mysqli($servername, $username, $password, $dbname);
      $result = mysqli_query($resource, "SELECT icerik FROM posts");
      while($row = mysqli_fetch_array($result)) {
      print_r($row);
      }
  • 30-05-2021, 01:27:14
    #2
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    Merhabalar

    sql den çektiğim birden fazla veriyi div içinde yazdırmak istiyorum fakat sürekli aynı data çıkıyor

    kod ;

                       $conn2 = new mysqli($servername, $username, $password, $dbname);
                       $data = mysqli_query($conn2,"SELECT icerik FROM posts");
                       $sonuc = mysqli_fetch_array($data);
                
                      for ($i = 1; $i <= $totalpost; $i++) {
            
                      
                    
                            $iceriks = $sonuc["icerik"];
                            echo "
                            <br>
                            <br>
                            <div class='ic'>
                            echo '<center><font color='lime'>$iceriks</h3></font></center>';
                            </div>
    
    
    
                             ";
                      
                      }
    birden fazla veri var fakat 1 tanesini basıyor
    Bu query nin sonucu phpmyadminde ne geliyor?
  • 30-05-2021, 01:30:18
    #3
    onruzl adlı üyeden alıntı: mesajı görüntüle
    Bu query nin sonucu phpmyadminde ne geliyor?

  • 30-05-2021, 01:31:47
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    For ile değil, for each ile yapın
  • 30-05-2021, 01:32:54
    #5
    For kullandığınızda $i degiskenini hiçbir yerde kullanmamissiniz.
  • 30-05-2021, 01:37:13
    #6
    Loopcode adlı üyeden alıntı: mesajı görüntüle
    For ile değil, for each ile yapın
    örnek kod paylaşmanız mümkünmüdür acaba
  • 30-05-2021, 01:42:53
    #7
    oguzhanss adlı üyeden alıntı: mesajı görüntüle
    örnek kod paylaşmanız mümkünmüdür acaba
    while($sonuc) {
    echo $sonuc["içerik"]."<br>";
    }

    Bunu deneyin bir
  • 30-05-2021, 01:49:25
    #8
    Loopcode adlı üyeden alıntı: mesajı görüntüle
    while($sonuc) {
    echo $sonuc["içerik"]."<br>";
    }

    Bunu deneyin bir
    for döngüsüyle aynı olay oldu bu sefer sınırsız sayıda aynı içerikten bastı ekrana



    benim istedeğim sql datasındaki farklı verileri basması
  • 30-05-2021, 02:22:17
    #9
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    $resource = new mysqli($servername, $username, $password, $dbname);
    $result = mysqli_query($resource, "SELECT icerik FROM posts");
    while($row = mysqli_fetch_array($result)) {
    print_r($row);
    }