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.");