Ok Andrea dicho eso te puedo ayudar, lo primero que tienes que hacer es tener dos tablas una de los usuarios y otra de imagenes esto seria algo asi por ejemplo:
TABLA USUARIOS:
iduser
login
password
y demas datos del usuario
LA TABLA IMAGENES:
iduser ---- clave foranea de usuarios
fotos
aleatorio ------ este sera el que realice tu problema
este campo debe ser de tipo INT
BUENO ANTES DE GUARDAR HACES ESTO:
Código PHP:
do
{
$aleatorio = rand(0,32000);
$resultid = mysql_db_query("BASEDEDATOS","Select * From imagenes Where aleatorio=" . $aleatorio);
$dameFila=mysql_fetch_array($resultid);
}while ($dameFila);
$nombredefoto= $login . "" . $aleatorio;
luego de esto subes la foto
y guardas los datos en la base de datos
la variable $nombredefoto lo guardas en el campo fotos y $aleatorio en el campo aleatorio y en en el campo iduser guardas el iduser del usuario que esta conectado a la web, esto nos servira para saber que imagen le corresponde a tal usuario.
espero sea de tu ayuda y si tienes alguna duda escribeme a este correo:
[email protected] que gustosamente te atendere.