Salut,
pour récupérer le fichier regarde ici pour l'upload :
Upload en PHP.
Ensuite pour l'insérer dans ta base (chose que je ne ferais pas pour des raisons de place) Tu ouvres ton fichier placé dans le répertoire temporaire par exemple, et tu l'ajoutes dans ta base comme tu ajouterais n'importe quoi d'autre.
mysql_query('INSERT INTO table VALUES("blabla", "'.file_get_contents('chemin de ton fichier').'" ...)');