Hola ramon,
este link te va a ser de utilidad sin dudas.
Aclarar por las dudas que subir archivos al servidor y guardarlos en una base de datos son cosas distintas. por un lado cargas los archivos en una carpeta de tu host y por otro guardas los datos en tablas.
En el curso de php estructurado de
www.cesarcancino.com puedes encontrar un videotutorial sobre como hacerlo, no recuerdo el número del video pero se que está porque yo mismo lo ví.
Espero esta info te sea útil, un saludo.