ciao,
devi fare due query.
la prima sara' un insert con il nome del file e la seconda un update. devi fare le query una dietro l'altra. un esempio
codice:
insert into tabella (id, data, file, testo)
values(NULL, now(), 'file.jpg', 'quel che vuoi');
update tabella set
file = concat(id,'_',file)
where id = last_insert_id();
ripeto... query a seguire e se provi con phpmyadmin devono essere nella stessa finestra di query, altrimenti perdi il last_insert_id(). Essendo uno script php, a termine script viene chiusa la connessione a mysql.