Ir para o conteúdo
ProgramadorMarco

Inserir Novo pdf na bd sql em php

Mensagens Recomendadas

ProgramadorMarco

Boas Tenho um codigo para ir buscar um pdf a uma tabela e vê-lo.

Agora quero que o administrador do site possa Actualizalo, oi seja apagar o que la esta e carregar um novo pdf.

Gostava de saber como posso fazer isso em php.

o codigo para ver os ficheiros e o seguinte:

<?php
$conexao = mysql_connect('mysql.serversfree.com', 'u706755866_sitec', '123456')
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("u706755866_sitec")
or die ("Erro ao selecionar a base de dados.");

$result = mysql_query("SELECT PDF_Data FROM tabela_pdfs WHERE ID='1'");

$row = mysql_fetch_object($result);

header("Content-Type: application/pdf");

echo $row->PDF_Data;

$result->close();

exit(0);
?>

Obrigado desde Já

Editado por scorch
Adicionado Geshi.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Boas Tenho um codigo para ir buscar um pdf a uma tabela e vê-lo.

Agora quero que o administrador do site possa Actualizalo, oi seja apagar o que la esta e carregar um novo pdf.

Gostava de saber como posso fazer isso em php.

Como está agora, como é que inseres o ficheiro?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

Linha de comandos?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
brunoais

O phpmyadmin trabalha em php... -_-'

Oh well... De qq modo;

Vê isto (isto são as "ferramentas" que precisas para o teu problema):

http://php.net/manual/en/function.is-uploaded-file.php

http://php.net/manual/en/function.file-get-contents.php

http://php.net/manual/en/mysqli.prepare.php

http://php.net/manual/en/mysqli-stmt.bind-param.php

http://php.net/manual/en/mysqli-stmt.execute.php

Depois, no comando INSERT INTO do SQL, basta usar um "?" na clausula VALUES (ou equivalente) e, depois, fazer bind com o conteúdo da variável que contém o conteúdo do ficheiro (retorno do file_get_contents())

Editado por brunoais

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.