tendrias que renombrarlo despues de subirlo, si no que archivo renombrarias?? xDD
Código PHP:
$nombre_archivo= $_FILES['archivo']['name'];
$directorio=$_SERVER['DOCUMENT_ROOT'].'/directorio_fotos/';
$archivo_adjunto = $directorio.$nombre_archivo;
move_uploaded_file($_FILES['archivo']['tmp_name'],$archivo_adjunto)
$archivo=$nombre_archivo;
$archivoRenombrado="$id"."$nombre_archivo";
rename("$directorio"."$archivo","$directorio"."$archivoRenombrado");
$archivoFinal=$directorio.$archivoRenombrado;
luego haces el insert o el update en tu base de datos, en el campo de la foto colocas el $archivoFinal
ojala entiendas el codigo, es resimple y se me ocurio recien jajaja
saludos