Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2015, 11:26
diegodelpiero
 
Fecha de Ingreso: mayo-2015
Mensajes: 53
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Subir archivos para luego descargarlos con dreamviewer

por favor ayuda, reviasndo el foro me encontré con esto http://www.forosdelweb.com/f18/subir-bajar-archivos-desde-base-datos-con-php-789944/ pero no logro hacer que se suba el registro..

Asi lo tengo en mi codigo:

Código PHP:
Ver original
  1. <?php  
  2. $conn = mysql_connect ("localhost","root","");  
  3. mysql_select_db("ambientevirtual");
  4.  
  5.  
  6. $archivo = $_FILES["material"]["tmp_name"];  
  7. $tamanio = $_FILES["material"]["size"];
  8. $tipo    = $_FILES["material"]["type"];
  9. $nombre  = $_FILES["material"]["name"];
  10.  
  11.  
  12.  if ( $archivo != "none" )
  13.  {
  14.     $fp = fopen($archivo, "rb");
  15.     $contenido = fread($fp, $tamanio);
  16.     $contenido = addslashes($contenido);
  17.     fclose($fp);  
  18.  
  19.     $qry = "INSERT INTO tematicas (tematicasMaterial) VALUES  
  20.           (0,'$nombre','$contenido','$tipo')";
  21.            
  22.  
  23.     mysql_query($qry);
  24.  
  25.     if(mysql_affected_rows($conn) > 0)
  26.        print "Se ha guardado el archivo en la base de datos.";
  27.     else
  28.        print "NO se ha podido guardar el archivo en la base de datos.";
  29.  }
  30.  else
  31.     print "No se ha podido subir el archivo al servidor";
  32. ?>

"ambientevirtual" es el nombre de la base de datos
"tematicas" es el nombre de la tabla,
"tematicasMaterial" es el nombre del campo dentro de la tabla donde debería guardarse el archivo.


no se porque al ingresar el registro me sale "NO se ha podido guardar el archivo en la base de datos."