fatihemre adlı üyeden alıntı: mesajı görüntüle
Şimdi veritabanında var olan verileri ekrana basıyorsunuz. Eğer veri yoksa bos.png yi ekrana basıyorsunuz. Doğru anladım. O zaman olması gereken şey şu:

<?php

$sqls = mysqli_query("SELECT att_id, att_path, att_img, att_item FROM att_tablo WHERE att_item = '5'  ORDER BY att_id DESC");
$rows = mysqli_fetch_array($sqls);
$resimler = "";
if($rows) {
    foreach($rows as $row) {
        $resimler .= '<img style="padding:2px; width:505px; height:300px;" class="img-fluid" src="'.$row['att_path'].'" />';    
    }
} else {
    $resimler = '<img style="padding:2px; width:505px; height:300px;" class="img-fluid" src="img/bos.png" />';    
}
Yukarıdaki kodda mysqli_fetch_array size eğer veri varsa array döner. Eğer veri yoksa null|false döner. Bu durumda öncelikle if kontrolüne sokarak veritabanında veri var mı ona bakmanız gerekiyor. Ardından eğer veri varsa foreach (veya while), yoksa bos.png yi ekrana basmanız gerekiyor. If else mantığını bildiğinize eminim, sadece yanlış yere konumlandırıyorsunuz.
Yine çalışmadı ama önemli değil benim yaptığım şekilde çalışıyor.
İşimi görsün yeterli gerisi önemli değil.
Kolaylıklar diliyorum işinizde.