Darkbey adlı üyeden alıntı: mesajı görüntüle
bu şekilde kullanabilirsin kendine göre düzenleyip resim boşmu dolumu kontrolü yapıyor doluysa boş halde kaydetsende önceki resim silinmiyor

            if($resim != null){
            $Sorgum = "UPDATE `tabloadi` SET orneksutun= '$orneksutun ', resim= '$resim ' "; 
            $guncelle = $db->query($Sorgum);
            }else{
            $Sorgum2  = "UPDATE `tabloadi` SET orneksutun= '$orneksutun ' ";
            $guncelle2 = $db->query($Sorgum2);
            
            }

            if($guncelle or $guncelle2)
            {
               echo"Başarıyla Düzenlendi.";
            }
            else
            {
               echo"Düzenlenemedi.";
            }
Teşekkür ederim işe yardı!

Şu şekilde yaptım. Konu image'i null değilse $e değişkensiz yani resim adını almadan yolla, eğer varsa $değişkeni ve resim adlı stunu baz alarak yolla dedim ve oldu!

Çok teşekkürler!

Kodu:

if($edit['image'] != null){
$sorgu = $pdo->prepare("UPDATE posts SET title=?, url=?, content=?, short_content=?, status=?, category_id=? WHERE id = ?");
$sorgu->execute([$title, $url, $content, $short_content, $status, $category_id, $edit['id'] ]);
}else {
$sorgu = $pdo->prepare("UPDATE posts SET title=?, image=?, url=?, content=?, short_content=?, status=?, category_id=? WHERE id = ?");
$sorgu->execute([$title, $e, $url, $content, $short_content, $status, $category_id, $edit['id'] ]);
}