copy ($_FILES['immagine']['tmp_name'], "$nuovonome");
dove immagine è il nome del impur del form e $nuovo nome il nome con cui lo vuoi kiamare, nel db ci devi mettere $nuovonome come nome della img per cancellare farai poi:
unlink(".$img.");
dove $img è la variabile presa da db quindi prima ci dovrai mettere qualcosa tipo:
ti connetti a database
estrai la img where id="$id"
poi
es.
$img = $row[campoimmagine];
unlink(".$img.");