Según tu código .. Tan solo tienes que hacer una consulta tipo INSERT a tu BD para guardarte el nombre del archivo que acabas de subir .. Dicho nombre lo tienes en la variable (para tu caso concreto): $userfile_name
Código PHP:
if (is_uploaded_file ($userfile)){
move_uploaded_file($userfile,$dir.$userfile_name) ;}
echo "El archivo <b>$userfile_name</b> se copio correctamente";
// AQUÍ TU INSERT ... guardando en tu campo de tu BD que corresponda la variable $userfile_name
}
Si no dominas Mysql .. (SQL en concreto) .. te recomiendo que antes de nada hagas prácticas sencillas y que dominies el tema .. Por ejemplo con este tutorial:
http://otri.us.es/recursosPHP/manual/index.htm
Por otra parte .. INSISTO que ya que estás aprendiendo .. sería altamente recomendable que USASES el array superglobal $_FILES .. Ya te comenté que en las FAQ's (de las primeras) tienes información al respecto .. Leelas please.
Y .. cualquier cosa .. recuerda que tienes:
www.php.net/manual/es
Sobre todo para que veas todas esas funciones que estas usando y todo el tema relacionado con el "Upload" de archivos via HTTP a traves de PHP.
Un saludo,