Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/08/2007, 09:39
deliriumlabs
 
Fecha de Ingreso: agosto-2007
Ubicación: Mexico
Mensajes: 55
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Duda de como cargar imagen desde bases de datos

Hola pues si "es mejor guardar la ruta completa" pero luego termina siendo un soberano desastre si guardas muchas imagenes y ni que decir de un respaldo vdd jeje si sin pocas imagenes y ademas las piensas administrar yo te recomendaria guardarlas en una BD un ejemplo de como mostrarlas seria la siguiente pero escribi un pequeño how to esta es la direccion por si te interesa http://blog.deliriumlabs.net/?p=13
Código PHP:
<?php
//NOS CONECAMOS A LA BASE DE DATOS
//REMPLAZEN SUS VALOS POR LOS MIOS
mysql_connect("localhost","root","12345") or die("No se pudo conectar a la base de datos");
//SELECCIONAMOS LA BASE DE DATOS CON LA CUAL VAMOS A TRABAJAR CAMBIEN EL VALOR POR LA SUYA
mysql_select_db("test");
//CONSTRUIMOS LA CONSULTA PARA OBTENER EL DOCUMENTO
$qry="Select * from tbl_documentos where id_documento={$_REQUEST['id_documento']}";
$res=mysql_query($qry) or die(mysql_error()." qry::$qry");
$obj=mysql_fetch_object($res);
//OBTENEMOS EL TIPO MIME DEL ARCHIVO ASI EL NAVEGADOR SABRA DE QUE SE TRATA
header("Content-type: {$obj->tipo}");
//OBTENEMOS EL NOMBRE DEL ARCHIVO POR SI LO QUE SE REQUIERE ES DESCARGARLO
header('Content-Disposition: attachment; filename="'.$obj->nombre_archivo.'"');
//Y PO ULTIMO SIMPLEMENTE IMPRIMIMOS EL CONTENIDO DEL ARCHIVO
print $obj->contenido;
//CERRAMOS LA CONEXION
mysql_close();
?>