• 27-05-2021, 17:30:15
    #10
    KarayelHosting adlı üyeden alıntı: mesajı görüntüle
    $veri = $vt->prepare("SELECT * FROM hesaplar INNER JOIN urunler WHERE uid = '{$uid}' AND hesap_id = uid ORDER BY id DESC LIMIT 1");
    $veri->execute();
    while($row = $veri->fetch(PDO::FETCH_ASSOC)){
    echo " ".$row["username"]." - ".$row["urun_tutar"]." TL - <span class='urun_header'>".$row["urunleri"]." </span></div> ";
    }
    Kullandığım kodlar bunlar
    Benim verdiğimi ekleyip gönderebilirmisiniz?
    Çalışmaması için bir neden yok.
  • 27-05-2021, 17:34:11
    #11
    $veri = $vt->prepare("SELECT * FROM hesaplar INNER JOIN urunler WHERE uid = '{$uid}' AND hesap_id = uid ORDER BY id DESC LIMIT 1");
    $veri->execute();
    while($row = $veri->fetch(PDO::FETCH_ASSOC)){
    if  ($row["username"] == NULL) { echo "veri yok"; } else {
    echo " ".$row["username"]." - ".$row["urun_tutar"]." TL - <span class='urun_header'>".$row["urunleri"]." </span></div>";
    }
    }
    Bu Şekilde Ekledim ama çalışmadı ifin içindeki username yerine urun_tutar,urunleri ile değiştirsemde nafile olmadı teşekkür ederim ilginiz için
  • 27-05-2021, 17:52:13
    #12
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    While döngüsünün içinde yaparsanız bu sorguyu çalışmaz, çünkü dönen bir veri yok. Dolayısıyla oradaki kodları sunucu çalıştırmıyor.

    Şu şekilde çözebilirsiniz bu sorunu. While içinde bir bool değişken belirleyin ve true değerini verin. Örnek: $varmi = true;
    While kapandıktan sonra if(!isset($varmi)){ echo "veriyok"; } şeklinde uygulayabilirsiniz.
  • 27-05-2021, 18:07:08
    #13
    AhmetCakmak0 adlı üyeden alıntı: mesajı görüntüle
    While döngüsünün içinde yaparsanız bu sorguyu çalışmaz, çünkü dönen bir veri yok. Dolayısıyla oradaki kodları sunucu çalıştırmıyor.

    Şu şekilde çözebilirsiniz bu sorunu. While içinde bir bool değişken belirleyin ve true değerini verin. Örnek: $varmi = true;
    While kapandıktan sonra if(!isset($varmi)){ echo "veriyok"; } şeklinde uygulayabilirsiniz.
    Çok Teşekkür ederim oldu