Yapay zekaya sorduğumda bana alttaki kodu verdi. Zannediyorum marketplace tarzı bu. Tablo yapısını aynı şekilde yaptım ve aşağıdaki kod ile hiç bir veri listelenmiyor. Bu arada eski_fiyat yazan yer doğru mu acaba. Bu isimde bir tablo veya tabloda bir alan yok çünkü.
<?php
$sql = "SELECT e.yenieklenenler_id, e.yenieklenenler_fiyat, fg.yenieklenenler_eskiveriler_fiyat_al AS eski_fiyat
FROM yenieklenenler e JOIN yenieklenenler_eskiveriler fg ON e.yenieklenenler_id = fg.yenieklenenler_eskiveriler_id
WHERE fg.yenieklenenler_eskiveriler_tarih_al = (SELECT MAX(yenieklenenler_eskiveriler_tarih_al) FROM yenieklenenler_eskiveriler WHERE yenieklenenler_eskiveriler_id = e.yenieklenenler_id)
AND e.yenieklenenler_fiyat < fg.yenieklenenler_eskiveriler_fiyat_al";

$sqlquery = mysqli_query($db, $sql);
$fiyati_dusenler = [];
$result = mysqli_num_rows($sqlquery);
if ($result > 0) {
   while ($yenieklenensorgu_goster = mysqli_fetch_assoc($sqlquery)) {
      $fiyati_dusenler[] = $yenieklenensorgu_goster;
      ?>

<!--  Listelenmesi gereken örnek kodlar -->
      <div class="yenieklenenadi">
         <?php echo ucwords($yenieklenensorgu_goster['yenieklenenler_ad']); ?>
      </div>
      <div class="yenieklenenkonum">
         <i class="fa-solid fa-location-dot"></i>
         <?php echo ucwords($yenieklenensorgu_goster['yenieklenenler_il']); ?>
      </div>
      <div class="yenieklenenfiyat">
         ₺ <?php echo $yenieklenensorgu_goster['yenieklenenler_fiyat']; ?>
      </div>
      <?php
   }
}
?>