Ir para conteúdo
Fórum Script Brasil
  • 0

Uma de MYSQL - LOAD_FILE


oxprofessor

Pergunta

Antes de mais nada agradeço a quem teve a boa vontade ao menos de ler esse tópico.

O problema é o seguinte. Estou criando um sistema onde o meu cliente necessita que alguns arquivos sejam gravados no banco de dados em forma de objeto OLE.

Até aí, tranquilo, criei na tabela do MySQL um campo MEDIUMBLOB.

O problema é que, o arquivo simplesmente não entra na tabela!

Eu li bastante a respeito e já sei que o arquivo tem que ter permissão de leitura e escrita e que tem que ser referenciado como o enedereço completo e também que não pode ser maior que o max_allowed_packet.

Mesmo assim não vai !!!

A única coisa interessante que notei é que se eu mando assim:

UPDATE modelo SET marca='' WHERE IDMOD='2'

Quando consulto a tabela no banco de dados o campo "marca" se encontra com "0 bytes"

Se eu mando com o LOAD_FILE:

UPDATE modelo SET marca=LOAD_FILE('/home/crachas/public_html/arquivos/123.txt') WHERE IDMOD='2'

Quando consulto a tabela no banco de dados o mesmo campo "marca" se encontra com "NULL"

Dá pra entender ?

Editado por oxprofessor
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...