Merhaba istediğiniz şey aslında çok basit. diyelimki veritabanınızın yapısı şöyle olsun.

id baslik icerik resim

formdaki resim alanının adı resim olsun

$klasor = "images";
if(!empty($_FILES['resim']['name']))
{
$ekle = move_uploaded_file($_FILES['resim']['tmp_name'],$klasor."/".$_FILES['resim']['name']);
if($ekle)
{
$yeniadres = $klasor."/".$_FILES['resim']['name'];
 }
}else{
 $yeniadres = mysql_query(SELECT resim FROM tabloadı WHERE id=$_GET[id]);
 }
Burada yapılan işlemin özeti şu eğer formdan gelen resim alanı boş değilse yeni seçilen resimi yeniresim değişkenine atar yok eğer boş ise veritabanndan mevcut resimi alır ve yeniresime atar. Buradan sonrası güncelleme işlemi yapmak ve sorguda resimin karşısına $yeniadres değişkenini atmak olacak.

Burada normal mysql kodu kullandım PDO veya mysqli gibi kütüphane kullanıyorsanız kendinize göre düzenlersiniz.