View Full Version : Como mostrar com php um campo blob do MySQL


Bluetag
22-07-2006, 18:59
Viva.
Tenho aqui um problema básico. Como consigo exibir um conteudo, imagem, que se encontra num campo blob no MySQL4.1.15 Estou a trabalhar com o PHP 5.0.1. Claro, pertendo exibir numa página HTML.

Se alguém me puder ajudar agradeço,

Bluetag

spastikman
22-07-2006, 22:17
$sql="SELECT blob from [TABELA]";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){
echo $row['blob'] . "<br>" ;

}

Bluetag
24-07-2006, 12:29
Obrigado.

ShadeX
24-07-2006, 12:29
Esse codigo não lhe dumpa a imagem no HTML? Não creio ser o que ele pretende...

Se leres esta página (http://dean.edwards.name/weblog/2005/06/base64-ie/) tens um bom debate sobre imagens em Base64, que dava para o caso. Lamentavelmente, não funciona em todos os browsers.

A tua melhor aposta é provavelmente criar um ficheiro temporário a partir do blob e passar o link no HTML.

Ou criar um micro CMS. Basicamente mantens uma base de dados das imagens, mas só os identificadores, e deixas os dados em si em ficheiros.