Çözüm olarak şunu deneyebilirsiniz.
1. Resim seçilmediğinde (`else`), `image` güncellemesini tamamen kaldırabilirsiniz. (Sadece opsiyonel alan `image` olduğunda bu yöntemi kullanmanızı öneririm.)
2. Sadece `image` alanı için yeni bir sorgu oluşturabilirsiniz.
Örnek: if (isset($_POST['image']) && ! empty($_POST['image'])) {
// Eski görseli sil
// Yeni görseli ekle
// Görsel güncelleme sorgusunu oluştur
}Öncesi ve sonrasında ne tür işlemler gerçekleşiyor bilmiyorum ama verdiğiniz kod blogu için bu şekilde çözüm önerebilirim.
Genel mantığı kavrayabilmeniz açısından, aşağıdaki görsel de yardımcı olabilir: