tendrias que hacer algo como
archivo que recibe post:
Cita: <?php
//como te conectas a la BBDD
include("conexion.php");
//aqui es extraes algo del formulario
$enBBDD=$_POST["el_tuyo"];
//obtienes los datos del archivo
$nombre_archivo = $HTTP_POST_FILES['file']['name'];
$tipo_archivo = $HTTP_POST_FILES['file']['type'];
$tmp_nombre=$HTTP_POST_FILES['file']['tmp_name'];
$arch=$nombre_archivo;
//aqui carpeta es la ruta donde quedará el archivo
$destino="../carpeta/$arch";
//deves poner condiciones para el tipo de archivo el peso etc..
//luego
if (move_uploaded_file($tmp_nombre,$destino))
{
//generas consulta si se sube archivo
//guardas el enBBDD como comentario y el nombre del archivo
//aqui puedes incluir medidas de seguridad para que no los guarde si ya se encuentra en la BBDD etc..
$cons="INSERT INTO Tabla (comentario,archivo) Values('$enBBDD','$arch')";
mysql_query($cons) ;
mysql_close(conexion);
}
else
{
echo"No se pudo subir el archivo";
}
?>
*Este es solo un ejemplo, deves perfeccionarlo un poco para que ande sin problemas.
*Espero te sirva de guia al menos...