• 17-04-2020, 20:43:56
    #1
    SELECT * FROM yorum WHERE uyeid=$id ORDER BY id DESC limit 10

    Arkadaşlar yukarıdaki kodla çektiğim veriyi, sorguyu aşağıdaki gibi yaptığımda WHERE uyeid=$id kısmını aşağıda nereye eklemem gerek?

    <?php
    $blog=$db->prepare("SELECT y.*,r.id as rid,r.baslik from yorum y inner join resim r on r.id=y.resimid order by y.id desc limit 10");
    $blog->execute();
    while($blogcek=$blog->fetch(PDO::FETCH_ASSOC)) { ?>
  • 17-04-2020, 20:46:28
    #2
    r.id=y.resimid ile
    order by y.id desc limit 10

    arasında
    şu şekilde kullanabilirsiniz: WHERE uyeid=$r.id
  • 17-04-2020, 20:47:48
    #3
    $blog=$db->prepare("SELECT y.*,r.id as rid,r.baslik from yorum y inner join resim r on r.id=y.resimid WHERE uyeid=$r.id order by y.id desc limit 10");

    şunu dener misin
  • 17-04-2020, 20:49:39
    #4
    konuyu yanlıs anladım
  • 17-04-2020, 20:57:37
    #5
    Olmadı arkadaşlar sayfanın tamamını atayım belki üst satırlarla alakalı görmeniz gereken bir şey olabilir. Burada yorum tablosundan üyenin resimlere yapmış olduğu yorumları ve resim tablosunda resim başlıklarını çekmek amaç..

    <?php require 'header.php';
    $id= $_GET["id"];
    $uyesor=$db->prepare("SELECT * from uye where id=:SorguId");
    $uyesor->execute(array('SorguId' => $id));
    $uyecek=$uyesor->fetch(PDO::FETCH_ASSOC);
    $meta = [
    'title' => $uyecek['kuladsoyad']
    ]; require 'menu.php'; ?>
    <?php include 'soltaraf.php'; ?>


    <div class="col-lg-6">
    <button type="button" class="btn btn-primary btn-lg btn-block"><h1><?php echo $uyecek['kuladsoyad']; ?> Üyenin Yorumları</h1></button>


    <?php
    $blog=$db->prepare("SELECT y.*,r.id as rid,r.baslik from yorum y inner join resim r on r.id=y.resimid WHERE uyeid=$r.id order by y.id desc limit 10");
    $blog->execute();
    while($blogcek=$blog->fetch(PDO::FETCH_ASSOC)) { ?>
    <div class="alert alert-light">
    <div class="media">
    <img src="img.php?src=<?php echo $uyecek['kulresim']; ?>&w=50&h=50" class="align-self-start mr-3" alt="<?php echo $uyecek['kuladsoyad']; ?>">
    <div class="media-body">
    <p class="mt-0"><a href="<?=seo('blog-'.$blogcek["baslik"]).'-'.$blogcek["resimid"]?>"><?php echo $blogcek['baslik']; ?></a><span class="float-right badge badge-primary"><?php echo date('d.m.Y H:i', $blogcek['time']);?></span></p>
    <p><?php echo nl2br($blogcek["yorum"]); ?></p>

    </div>
    </div>
    </div>
    <?php } ?>
    </div>

    <?php include 'sagtaraf.php'; ?>
    <?php include 'footer.php'; ?>



    @zentamedia;
    @Mehmetmasa;

    Arkadaşlar var mı bir fikriniz halen aşamadım sorunu
  • 17-04-2020, 22:04:40
    #6
    @LeViS; Hocam böyle bir şey demek çok zor. SQL tablolarına bakmak, sorguyu var_dump yapıp nasıl çıktı veriyor incelemek, test ederek sorguyu yazmak lazım.
    Ücretli destek düşünürseniz panel bilgilerinizi iletin detaylı bakayım.
  • 17-04-2020, 23:27:42
    #7
    Uygun ücretli destek isterseniz yardımcı olabilirim

    skype : mistixnet
    whatsapp & tel : 0535 469 89 69
  • 18-04-2020, 12:51:31
    #8
    $blog=$db->prepare("SELECT y.*,r.id as rid,r.baslik from yorum y inner join resim r on r.id=y.resimid WHERE uyeid=$id order by y.id desc limit 10");
    Join kullandığınızdan düzgün çalışmayacaktır kodlara tabloya yenidən bakmak lazım
  • 18-04-2020, 13:40:23
    #9
    elvin111 adlı üyeden alıntı: mesajı görüntüle
    $blog=$db->prepare("SELECT y.*,r.id as rid,r.baslik from yorum y inner join resim r on r.id=y.resimid WHERE uyeid=$id order by y.id desc limit 10");
    Join kullandığınızdan düzgün çalışmayacaktır kodlara tabloya yenidən bakmak lazım

    Malesef