Ver Mensaje Individual
  #464 (permalink)  
Antiguo 09/04/2011, 11:50
Avatar de xtimed
xtimed
 
Fecha de Ingreso: julio-2009
Ubicación: BCN - México
Mensajes: 226
Antigüedad: 14 años, 9 meses
Puntos: 41
Respuesta: Tutorial ejemplo: Subir archivos a tu BD (guardando en la BD en binario)

Hola que tal, excelente tutorial, todo funciona perfecto, solo que me aparecia un error al momento de insertar y era esta linea en el archivo insertar.php:
Código PHP:
$consulta_insertar "INSERT INTO archivos (id, archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('', '$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"
y la modifique solo quitandole el id, ya que es autoincremental y no era necesario ponerlo:

Código PHP:
$consulta_insertar "INSERT INTO archivos (archivo_binario, archivo_nombre, archivo_peso, archivo_tipo) VALUES ('$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')"
Tambien realize otras modificaciones para poder subir "archivos" y no solo imagenes, en la BD modifiqué el tipo de datos del campo archivo_binario de BLOB a LONGBLOB y en listar_imagenes.php modifiqué esta linea:
Código PHP:
echo "<img src=\"ver.php?id=".$registro['id']."\">"
por esta:
Código PHP:
echo "<a href=\"ver.php?id=".$registro['id']."\">Descargar</a>"
Con eso ya pude subir archivos como pdf, txt, doc, etc...

Saludos y excelente aporte