• 18-02-2021, 18:15:17
    #1
    $sqlQuery = "SELECT * FROM gecmis WHERE user_id = :id ORDER BY id DESC";
            $statement2 = $db->prepare($sqlQuery);
            $statement2->execute(array(':id' => $id));
    
            while($rs2 = $statement2->fetch()){
                $gecmisid = $rs2['id']; 
                $gecmisuser_id = $rs2['user_id'];
                $gecmistutar = $rs2['tutar'];
                $gecmisislem = $rs2['islem'];
                $gecmiszaman = $rs2['zaman'];
                $gecmisuser_name = $rs2['user_name'];
            }
    Yukarıdaki kod verileri ansıtıyor fakat tüm verileri listelemesini istiyorum yalnızca son olanı değil. Şu şekilde tablom var burada alt alta son 10 işlemi listelesin istiyorum. Ayrıca Mysql'de türkçe karakteri ayarladım ama bu kod üzerinden türkçe karakterleri ? yapıyor.

    Teşekkürler.
  • 18-02-2021, 18:19:30
    #2
    $sqlQuery = "SELECT * FROM gecmis WHERE user_id = :id ORDER LIMIT 10";
            $statement2 = $db->prepare($sqlQuery);
            $statement2->execute(array(':id' => $id));
    
            while($rs2 = $statement2->fetch()){
                $gecmisid = $rs2['id'];
                $gecmisuser_id = $rs2['user_id'];
                $gecmistutar = $rs2['tutar'];
                $gecmisislem = $rs2['islem'];
                $gecmiszaman = $rs2['zaman'];
                $gecmisuser_name = $rs2['user_name'];
            }
    Yukarıdaki kod verileri ansıtıyor fakat tüm verileri listelemesini istiyorum yalnızca son olanı değil. Şu şekilde tablom var burada alt alta son 10 işlemi listelesin istiyorum. Ayrıca Mysql'de türkçe karakteri ayarladım ama bu kod üzerinden türkçe karakterleri ? yapıyor.

    Teşekkürler.[/QUOTE]
  • 18-02-2021, 18:41:42
    #3
    COOLMASTER adlı üyeden alıntı: mesajı görüntüle
    $sqlQuery = "SELECT * FROM gecmis WHERE user_id = :id ORDER LIMIT 10";
            $statement2 = $db->prepare($sqlQuery);
            $statement2->execute(array(':id' => $id));
    
            while($rs2 = $statement2->fetch()){
                $gecmisid = $rs2['id'];
                $gecmisuser_id = $rs2['user_id'];
                $gecmistutar = $rs2['tutar'];
                $gecmisislem = $rs2['islem'];
                $gecmiszaman = $rs2['zaman'];
                $gecmisuser_name = $rs2['user_name'];
            }
    Yukarıdaki kod verileri ansıtıyor fakat tüm verileri listelemesini istiyorum yalnızca son olanı değil. Şu şekilde tablom var burada alt alta son 10 işlemi listelesin istiyorum. Ayrıca Mysql'de türkçe karakteri ayarladım ama bu kod üzerinden türkçe karakterleri ? yapıyor.

    Teşekkürler.
    [/QUOTE]

    Hocam, düzenlediğiniz kod çalışmadı ERROR 500 veriyor.
  • 18-02-2021, 19:04:20
    #4
    SELECT * FROM gecmis Order By id ASC LIMIT 10;
  • 18-02-2021, 19:15:05
    #5
    COOLMASTER adlı üyeden alıntı: mesajı görüntüle
    SELECT * FROM gecmis Order By id ASC LIMIT 10;
    Hocam, yine hala son veriyi gösteriyor. Ben tüm o kullanıcıya ait, son 10 datanın hepsinin gösterilmesini istiyorum.
  • 18-02-2021, 19:28:00
    #6
    O kullanıcıya ait Son 10 data veritabanında var mi peki? Varsa ekrana dökmesi gerekiyor..
  • 18-02-2021, 19:29:23
    #7
    COOLMASTER adlı üyeden alıntı: mesajı görüntüle
    O kullanıcıya ait Son 10 data veritabanında var mi peki? Varsa ekrana dökmesi gerekiyor..
    Evet var, ama yalnızca bir tanesini gösteriyor hocam tabloda
    şu şekilde yazdırıyorum :

  • 18-02-2021, 19:34:39
    #8
    Böyle yazdırmasın su şekilde olmalıydı örnek
    <?php
    $sqlQuery = "SELECT * FROM gecmis WHERE user_id = :id ORDER LIMIT 10";
    $statement2 = $db->prepare($sqlQuery);
    $statement2->execute(array(':id' => $id));

    while($rs2 = $statement2->fetch()){
    $gecmisid = $rs2['id'];
    $gecmisuser_id = $rs2['user_id'];
    $gecmistutar = $rs2['tutar'];
    $gecmisislem = $rs2['islem'];
    $gecmiszaman = $rs2['zaman'];
    $gecmisuser_name = $rs2['user_name'];
    }
    ?>

    Tablo alanları

    <?php }?>
  • 18-02-2021, 19:37:02
    #9
    COOLMASTER adlı üyeden alıntı: mesajı görüntüle
    Böyle yazdırmasın su şekilde olmalıydı örnek
    <?php
    $sqlQuery = "SELECT * FROM gecmis WHERE user_id = :id ORDER LIMIT 10";
    $statement2 = $db->prepare($sqlQuery);
    $statement2->execute(array(':id' => $id));

    while($rs2 = $statement2->fetch()){
    $gecmisid = $rs2['id'];
    $gecmisuser_id = $rs2['user_id'];
    $gecmistutar = $rs2['tutar'];
    $gecmisislem = $rs2['islem'];
    $gecmiszaman = $rs2['zaman'];
    $gecmisuser_name = $rs2['user_name'];
    }
    ?>

    Tablo alanları

    <?php }?>
    Tablo alanları bir önceki attığımdaki gibi mi olucak ?