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
}
}
?>