Hola, buenas tardes tengo el siguiente problema, tengo que guardar archivos pdf en una base de datos mysql usando php, logre hacerlo el problema es que cuando voy a la base de datos y quiero abrir el documento directamente de ahi me sale un error que dice que el fichero esta dañado.
El codigo que estoy usando para insertar en la base de datos es el siguiente:
<?php
include("conexconvenios.php");
$nombre = $_POST["TextNombre"];
$uni=$_POST["LST_Universidad"];
$ff=$_POST["TXT_Fecha_Firma"];
$fv=$_POST["TXT_Fecha_Vigencia"];
$pais=$_POST["LST_Pais"];
$renovar=$_POST["LST_Renovar"];
$resumen=$_POST["TXT_Resumen"];
echo "$nombre";
echo "<br/>$uni";
echo "<br/>$ff";
echo "<br/>$fv";
echo "<br/>$pais";
echo "<br/>$renovar";
echo "<br/>$resumen";
//Subir archivo pdf
//datos del arhivo
$nombre_archivo = $_FILES['userfile']['name'];
$tipo_archivo = $_FILES['userfile']['type'];
$tamano_archivo = $_FILES['userfile']['size'];
$tem=$_FILES['userfile']['tmp_name'];
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
//funcion para seleccionar el id de la universidad
$query1="SELECT UNI_Id FROM universidades WHERE UNI_Nombre='$uni'";
$result1= select ($query1);
$Idu=mysql_fetch_array($result1);
$Iduni=$Idu['UNI_Id'];
//funcion para seleccionar el id de pais
$query2="SELECT PAI_Id FROM paises WHERE PAI_Nombre='$pais'";
$result2=select($query2);
$Idpai=mysql_fetch_array($result2);
$Idpais=$Idpai['PAI_Id'];
//Consulta de inserción
$query="INSERT INTO `convenios`(`COV_Id`, `UNI_Id`, `PAI_Id`, `COV_Nombre`, `COV_Fecha_Firma`, `COV_Fecha_Vigencia`, `COV_Resumen`, `COV_Renovacion`, `COV_Documento`) VALUES ('','$Iduni','$Idpais','$nombre','$ff','$fv','$res umen','$renovar','nombre_archivo')";
$result=select($query);
?>
de antemano les agradezco su valiosa colaboracion.