Autor Tópico: Abrir imagem e guardar na base de dados  (Lida 3730 vezes)

Offline Obi1-Cannabis

  • Iniciado
  • *
  • Mensagens: 11
    • Ver Perfil
Abrir imagem e guardar na base de dados
« em: 23 de Março de 2007, 18:06:04 »
Boas,
eu tenho o form feito e faz o upload da imagem gaurdando-a numa pasta, ms o k eu keria mesmo era guardar a imagem num campo de uma base de dados, como eh q eu posso fazer isso usando o php para mysql?

ah eu utilizo a biblioteca ADOdb ms s souberem podem explicar com a linguagem msm do php k eu adapto.

Big UP!
Shaolin-style

Offline gimbras

  • Emblema de Prata
  • ****
  • Mensagens: 1104
    • Ver Perfil
    • NoFuturo.com
Abrir imagem e guardar na base de dados
« Responder #1 em: 24 de Março de 2007, 00:21:42 »
Epá, eu não tenho a certeza mas penso que já li que isso era possível (guardar o ficheiro mesmo dentro da BD), mas estou inseguro que isso seja mesmo possível. Vou ver aqui ao meu livro e dps respondo.

O que se costuma fazer é guardar o caminho para a imagem no servidor no registo da BD, e não a própria imagem.

Cumps.

Offline scroll

  • Novato
  • Mensagens: 1
    • Ver Perfil
    • Hosting BUG
Re: Abrir imagem e guardar na base de dados
« Responder #2 em: 25 de Maio de 2007, 11:41:43 »
boas,
é apenas um exemplo, terás de adaptar evidentemente:

Código: [Seleccione]
if($_FILES['imagem']['name'] !='')
{
//dados do ficheiro
$nome_ficheiro_1 = $_FILES['imagem']['name'];

$target = "images/";
$target = $target . basename( $_FILES['imagem']['name']) ;

$ok=1;

if(move_uploaded_file($_FILES['imagem']['tmp_name'], $target))
{
$aviso2=$nome_ficheiro_1 .' foi enviada.';
}
}

a variável $nome_ficheiro_1 terás inserir num SQL de INSERT OU UPDATE, conforme a situação.

abraço,
----------------------------------------
Rui Gomes

 




Roleta das Anedotas - Abre noutra janela