C'è il bell'articolo di gm per quanto riguarda l'upload dei file: http://freephp.html.it/articoli/view...sp?id=66&pag=3
Un'attenta lettura dell'articolo ti consentirà di affrontare e risolvere la prima parte del tuo problema (l'upload, appunto).
Successivamente potrai passare alla seconda parte, dove si tratterà soltanto di prendere il nome del file caricato sul server e di fare la query per l'INSERT nel campo del DB da te stabilito, dove un possibile esempio potrebbe essere il seguente:
Codice PHP:
$query = "UPDATE mia_tabella SET nome_immagine='$immagine[name]' WHERE id=$id";