Kodlarınızdan anladığım kadarıyla yalnızca tek yorum çekiyorsunuz. Sql sorgunuzda LIMIT 1 yazmışsınız. Bu durumda while döngüsü kullanmanıza gerek olmaz.
<?php
$sth = $connect->prepare('SELECT y.*, u.urun_adi FROM yorumlar AS y LEFT JOIN urun AS u ON (y.urun_id = u.id) ORDER BY y.id DESC LIMIT 1');
$sth->execute();
$yorum = $sth->fetch(PDO::FETCH_OBJ);
echo $yorum->yorum . '( Ürün: '.$yorum->urun_adi.')';Ancak eğer tüm yorumları listeliyorsanız ve bu yorumların hangi ürüne geldiğini görmek istiyorsanız bu durumda öncelikle sorgudan LIMIT 1 ifadesini kaldıralım. Daha sonra while yerine foreach döngüsü kullanalım. Her döngü yerinde güzel.
<?php
$sth = $connect->prepare('SELECT y.*, u.urun_adi FROM yorumlar AS y LEFT JOIN urun AS u ON (y.urun_id = u.id) ORDER BY y.id DESC');
$sth->execute();
$yorumlar = $sth->fetchAll(PDO::FETCH_OBJ);
foreach($yorumlar as $yorum) {
echo $yorum->yorum . '( Ürün: '.$yorum->urun_adi.')';
echo '<br>';
}