Como subir múltiples archivos a un servidor

Hola, y de antemano muchas gracias por la colaboración que me puedan brindar.
La situación es la siguiente;
Un usuario se encargará de subir muchos archivos .pdf a un servidor, y un cliente entrará a la pagina y hará una consulta, para buscar uno de los archivos que se subió y posteriormente descargarlo, de hecho son esas dos cosas que quiero saber como puedo hacer, subir múltiples archivos a un servidor y como se puede hacer para que el usuario final descargue el archivo a partir de una búsqueda, he pensado en subir los archivos a una carpeta del servidor y los nombres de dichos archivos copiarlos en una base de datos my sql, y para la búsqueda hacer un select pero realmente no se como podría hacer eso. Espero me puedan ayudar, estoy comenzando en php y pues muchas gracias por su colaboración.

Añade tu respuesta

Haz clic para o