Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ju Durabolin

Salvar imagem em banco de dados

Recommended Posts

O recomendado é que você envie a imagem para um diretório e o caminho para o banco de dados. B)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz e testei assim: Banco de dados: - teste Tabela: - Nome: imagem -- Campos:-- id (AUTO_INCREMENT)-- imagem (BLOB)

 

PHP

[*]<?

[*]

[*] // CONECTANDO AO MYSQL

[*] mysql_connect ("localhost", "root", "");

[*] 

[*] // SELECIONANDO O BANCO DE DADOS

[*] mysql_select_db ("teste");

[*]

[*] // ARQUIVO QUE SERÁ INSERIDO NO BD E VISUALIZADO

[*] $arquivo = "k2.PNG";

[*]

[*] // ABRINDO ARQUIVO NO MODO LEITURA

[*] $Abrir = fopen ($arquivo, "r");

[*] 

[*] // LENDO O ARQUIVO TODO

[*] $Ler = fread ($Abrir, filesize ($arquivo));

[*]

[*] // MODIFICANDO CARACTERES '\ \" PARA SEREM ACEITOS NA QUERY

[*] $Ler = addslashes ($Ler);

[*]

[*]

[*] // INSERINDO O CONTEÚDO DO ARQUIVO

[*] mysql_query ("INSERT INTO imagem VALUES ('','$Ler')")

[*] or die (mysql_error ());

[*]

[*] // BUSCANDO O CONTEÚDO DA IMAGEM NO ÚLTIMO REGISTRO

[*] $Sql = mysql_query ("SELECT imagem FROM imagem ORDER BY id DESC LIMIT 1")

[*] or die (mysql_error ());

[*]

[*] $x = mysql_fetch_array ($Sql);

[*] 

[*] // EXIBINDO A IMAGEM

[*] echo $x[0];

[*]?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz como falei, envia a imagem para o diretório e o caminho de acesso a essa imagem para o banco de dados (VARCHAR 50), que dá certo. :) Tenta lá e depois posta o resultado. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que o fsphp falou seria o metodo correto

mais se mesmo assim você nao quer desse jeito e quer colocar no banco de dados da uma olhada aqui: http://forum.imasters.com.br/index.php?sho...26164&hl=imagem

 

*como o red neck fla em todos os posts deste genero

Fazer esse metodo de armazenamento é totalmente nao recomendavel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif Caro colegas de forum!

 

Acho que seria inviável salvar imagens em banco de dados..... Seria bem melhor salvar apenas o caminho pra que este sete para uma pasta específica!!!!

 

Espero ter colaborado!

Fuiz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.