Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/07/2012, 03:12
arqrym
 
Fecha de Ingreso: diciembre-2009
Mensajes: 125
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: Mostrar imagen

Cita:
Iniciado por petoru Ver Mensaje
Hola a tod@s,

Resulta que tengo una base de datos con imagenes en jpg y su respectiva información como id y la descripción de cada una de ellas. El problema es cuando quiero mostrar esas imágenes, que están guardadas en la BD, en el navegador. Obviamente, en la base de datos, ya está creado el campo image con el tipo longblob. Por lo que, solicito me ayuden a mi siguiente extracto de código PHP que, de antemano, sé que faltan declarar varias cosas pero, eso es precisamente lo que no sé que falta para que me permita verlo y ajustar (alto, largo) adecuadamente la imagen. Ya que, me muestra código ASCII:

<?
include("connect.php");
//Ejecutamos la sentencia SQL
$result=mysql_db_query("usuarios","select image, id, description from existencias");
?>

<table align="center">
<tr>
<th>Im&aacute;gen</th>
<th>Id</th>
<th>Descripci&oacute;n</th>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row["image"].'</td>';
echo '<td>'.$row["id"].'</td>';
echo '<td>'.$row["description"].'</td></tr>';
}
mysql_free_result($result)
?>
</table>

Gracias, por su ayuda.

Un saludo,
Si no tienes muchas imágenes y demás puede estar bien lo de longblob, pero sería bueno si empieza a tener muchas imágenes y pesadas que empezaras a mirar lo de incluir la ruta de la imagen o el nombre en vez de la imagen , por el tamaño de la bd..
Después en la <img src> le pones la ruta con las variables necesarias...

Saludos..