magari fosse cosi il fatto è che io ho assegnato un field a ogni cella della tabella quindi è l'utente che decide la cella da modificare in base al nome della foto che sta in quella cella.

Ad esempio se ho un foto chiamata "mare" dicamo nella 4 cella seconda riga lo script dovrebbe fare una query del genere:

UDATE foto SET foto_vecchia=foto_nuova WHERE tutti_i_field=mare

Spero di essermi spiegato meglio quindi in teoria io non so in che field avverrà la modifica a priori ma so che quel field ha il nome digitato dall'utente in un form.