Checa la onda es que una cosa es subir un archivo al servidor y otra guardar determinados datos en la base de datos , por lo regular lo que se hace es guardar el nombre del archivo y ruta en la base de datos y tener un directorio en el server en donde se guarden estos archivos , al poner FILES en tu sentencia SQL php nomas no sabe que hacer por que son dos cosas diferentes
entonces hay tres problemas problemas aqui
punto numero 1 !!!!!!! RUDYYY DUUUDY DUDY!!!!!

la insercion a la base de datos para lo cual te recomiendo que leas estas ligas
http://www.forosdelweb.com/f18/como-...1/#post2414268 <---aporte del pakete por que te estas equivocando a la hora de concatenar tu cadena sql
http://mx2.php.net/variables.external <----una repasada a la cachada de variables
punto numero 2!!!!
aprender bien a subir los archivos
http://www.desarrolloweb.com/articulos/1307.php <---un buen tuto de desarrolloweb de como hacerlo
punto numero 3!!!
ya hace hambre me lanzo por unos burritos pal desayuno