+ Responder ao Tópico



  1. #1

    Padrão Dúvida - Gravar arquivo texto em uma tabela

    Estou necessitando gravar um arquivo texto (ascii) em uma tabela. Quero inserir registros nessa tabela e tais registro deveram conter um arquivo texto para que o mesmo seja baixado (download) porteriormente.

    Dúvidas:

    1) Que tipo de dado devo utilizar para essa coluna e como seria o comando correto para a criação do mesmo?

    2) Como seria o comando SQL para inserir esse arquivo (ascii) nessa tabela?

    3) Como seria o comando SQL para baixar o referido arquivo de dentro dessa tabela?

    Quem tiver uma exemplo semelhante e que possa me passar seria muito bom.

    Obrigado e aguardo qualquer tipo de ajuda.

    Abraço.

    Ps.: Vou utilizar PHP 5 e MySQL.

  2. #2

    Padrão Re: Dúvida - Gravar arquivo texto em uma tabela

    Se for linux é fácio...

    Criar o arquivo com fopen() em uma determinada pasta, e no TB_mysql o caminha+nome do arquivo.

    Exemplo:
    ################################## GERACAO NOME DO ARQUIVO
    $dat_arq = date('ym');
    $arquivo = "/dados/nome_do_aruivo".$dat_arq.".????";
    ##################################

    $manipular = fopen("$arquivo", "w");

    if($manipular == false)
    die ("nao foi possival");
    $escreve = fwrite($manipular, $formar_arquivo);

    fclose($manipular);