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)) { ?>
PHP sorgu yardım lütfen
8
●129
- 17-04-2020, 20:46:28r.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$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:57:37Olmadı 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@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.