buenas!!
haber vamos por partes porque creo que estas enrredando las cosas
si tienes un dominio o incluso en localhost partes que esa es tu base
ahora si de ahi tienes un directorio donde esta el archivo php que sube las fotos por ejemplo
www.localhost.com/administrador/subefoto.php
las fotografias van a sibir a
www.localhost.com/administrador/fotografias/
a menos que le indiques lo contrario
poniendo en tus rutas que hacen referencia en la base de datos
../fotografias
para que tanto en la subida, como en la referencia te tome la base de Raiz
al hacer esto el navegador toma como base el domino y se olvida de las carpetas y/o subcarpetas en donde puedas estar procesadon la imagen
es obvio que si tu archivo de consulta busca en
www.localhost.com/fotografias/foto.jpg
y tu lo subiste a
http://www.localhost.com/administrad...afias/foto.jpg
jamas la vas a poder visualizar...
checa con detenimiento las rutas como ya te dijeron y trata de organizar las referencias porque ese podria ser otro detalle
espero haberte podido ayudar
un saludo!!