Creo que tienes que entender el proceso, tienes que almacenar en ambos lados (disco local y bdd) el nombre nuevo de la imagen, por ejemplo:
Código PHP:
Ver original$imagePath = '/imagenes/upload/';
$imageName = getARandomFileName(); // Aqui tienes que implementar el nombre
$query = "INSERT INTO imagenes (image) VALUES ('$imageName')";
}
Así en ambos lados (tanto en disco como en la BDD) almacenas el nombre correcto, que es el que usas para mostrar la imagen.
Saludos.