Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2013, 15:12
samito111
 
Fecha de Ingreso: abril-2012
Mensajes: 106
Antigüedad: 12 años
Puntos: 2
Respuesta: Problema al mostrar una imagen formato BLOB

veran hace tiempo tenia el mismo problema pero lo solucione de la siguiente forma:
por ejemplo en la tabla "productos" en el campo "imagen" lo que ahora guardo es la ruta de la imagen no guardo la imagen .por ejemplo:
el campo imagen tendria el siguiente valor: imagenes/imagen.jpg ------>la url o ruta de la imagen . y modificando tu codigo mas o menos seria asi:

tu tabla donde esta la imagen:

--Nombre - varchar(50)
--Descripción - text
--Categoría - varchar(20)
--Precio - double
--Imagen - varchar(50) ------>aqui guardaremos la url o ruta de la imagen

//Conectamos con la base de datos
$host="localhost";
$usuario="root";
$pass="";
$db="floristeria";
$conecta=mysql_connect($host,$usuario,$pass);
if(!$conecta)
die('Error al conectarse con MySQL: ' . mysql_error().' <br>Número del error: '.mysql_errno());
if (! @mysql_select_db($db,$conecta))
{
echo "No se pudo conectar correctamente con la Base de datos";
exit();
}

//Hacemos una consulta en la tabla producto
$result = mysql_query ("SELECT * FROM producte");

//Mostramos el contenido de la tabla producto
while ($row = mysql_fetch_array ($result)) {
echo 'Nombre: '.$row ['nom'].'<br />';
echo 'Descripción: '.$row ['descripcio'].'<br />';
echo 'Categoria: '.$row ['categoria'].'<br />';
echo 'Precio: '.$row ['preu'].'<br />';

# Mostramos la imagen

echo "<img src='$row[imatge]' ";//aqui mostramos la imagen
}

//Cierra la conexion con la base de datos
mysql_close();
?>