Esto, te sube la imagen al servidor y guarda la ruta en tu DB.
SI no subiese la iamgen no tendría ningún sentido, fijate que por ahi está esta función: move_uploaded_file()
Mira el manual:
http://php.net/manual/es/features.file-upload.php
Para lo que dices, tendrías distintas carpetas, por ejemplo: images/noticias, images/instalaciones ...
Y dependiendo de que imagen sea o dónde quieras ponerlo elegiras una ruta u otra