Aqui les pongo un poco de codigo php:
Código PHP:
<?php
if(isset($_POST['guardar'])){
//conectamos al servidor
mysql_connect("localhost", "root", "") or die(mysql_error()); // Connect to database server(localhost) with username and password.
mysql_select_db("prueba") or die(mysql_error()); // Select registration database.
//abrimos el archivo temporal que se crea
$fh = fopen($_FILES['archivo']['tmp_name'],'r');
if($fh){ //si se abre bien leemos el archivo
$archivo = fread($fh, filesize($_FILES['archivo']['tmp_name']));
fclose($fh);
//limpiamos el contenido
$archivo = addslashes($archivo);
$tipo = $_FILES['archivo']['type'];
//nombre del archivo
if(empty($_POST['nombre']))
$nombre = $_FILES['archivo']['name'];
else
$nombre = $_POST['nombre'];
//insertar el archivo a la bd
$sql="insert into archivos (nombre, archivo, tipo) values ('$nombre', '$archivo', '$tipo')";
mysql_query($sql);
//echo "El archivo se cargo con exito<br />";
} else
echo "Error al cargar el archivo<br />";
}
?>
Saludos!