Se ho ben capito, ti basta aggiungere un altro campo di tipo text prima (o dopo è indifferente) del campo file che utilizzi per il caricamento dell'immagine.
In questo campo text avrà come valore il percorso del tuo file...

esempio:
codice HTML:
    <form class="upload" action="../db/prodottiupload.php" method="post" enctype="multipart/form-data">
        <input class="input" type="text" name="oldFile" value="<?php echo $row['campo_foto']; ?>"/>
        <input class="input" type="file" name="userFile"/>
        <input class="input" type="text" name="alt" required value="<?php echo $row['alt']; ?>"/>
        <input class="input" type="text" name="descFoto" value="<?php echo $row['descfoto']; ?>"/>
        <input class="input" type="text" name="title" required value="<?php echo $row['titolo']; ?>"/>
        <input class="input" type="text" name="subtitle" required value="<?php echo $row['sottotitolo']; ?>"/>
        <textarea class="input" name="descrizione" required /><?php echo $row['descrizione']; ?></textarea>
        <input class="input" type="text" name="prodText"  id="prodText" required value="<?php echo $row['prodotti'];  ?>"/>
        <button class="invio" type="submit">Invia</button>
    </form>
poi nella pagina prodottiupload.php:
Codice PHP:
if(!empty($_FILES['userFile']['name'])){
   
// esegui upload e aggiorna DB

}elseif(!empty($_POST['oldFile'])){
   
// aggiorna DB

}else{
  
// non c'è nessuna immagine