Urgente - Imagem no Mysql
olá pessoal..
estou com um problema , tenho uma imagem guardada no mysql
e estou tentando pegar com php
só que nao estou conseguindo
uso o seguinte script, se alguem puder me dar uma força
agradeço
$qr = "SELECT na_imagem FROM teste";
$sql = mysql_query($qr);
$l = mysql_fetch_array($sql);
header("Content-type: image/".$l[formato]);
echo stripslashes($l[imagem]);
peguei esse script na net
Urgente - Imagem no Mysql
qual o erro q ta dando?? vc tem a tabela teste?? ela tem o campo na_image??? tem algum registro dentro desses campos???
fora q vc ta selecionando soh um campo da tabela, e ta usando a variavel $l como se tivesse selecionado mais de um
Urgente - Imagem no Mysql
tzzz...pronto to ligado..... :lol:
bom na verdade se a imagem nao aparece eh pq ela nao existe ou ta com o nome errado, verifica vendo o fonte da pagina se a imagem
fotos/pq_<sei_la_o_q>
realmente existe
Urgente - Imagem no Mysql
olha só a parada é a seguinte
eu tenho uma imagem guardada num banco
e estou tentando recuperar
faço o select, teria ali, o nome da imagem e a imagem propriamente dita
na real, acho que foi inserida de forma errada a imagem
Urgente - Imagem no Mysql
aaahhh...vc tem uma imagem que o conteudo dela ta dentro do banco de dados???? cara se for isso eu te recomendo a colocar a imagem em um outro diretorio e guardar no banco apenas o endereco da imagem, tipo "/sei/la/onde/ta/a/imagem.jpg" ai quando vc desse um select faria um php q iria imprimir essa imagem com um header q indicasse q eh uma imagem
Urgente - Imagem no Mysql
blz, mas se tiver como vc alterar o nome da imagem quando for gravar seria melhor....tipo
imagem_$id.jpg
ai eh soh fazer esse $id ser sempre diferente....qq coisa eh soh volta ai no topico...
Urgente - Imagem no Mysql
mysql_select_db("$db") or die("Não pude selecionar o banco de dados");
// Fazendo a query SQL
$query = "SELECT img,tpimg FROM noticia where id=$id;";
$result = @mysql_query($query) or die("A query falhou: " . mysql_error());
$img_origem = @mysql_result($result,0,"img");
$type = @mysql_result($result,0,"tpimg");
header("Content-type: $type");
echo($img_final);
voce tem que gravar o tipo da imagem para poder funcionar ;)