Olá pessoal,
estou precisando armazenar imagens no banco de dados para depois fazer download das mesmas, e pesquisando na net achei a função LOAD_FILE().
Fiz testes usando o Xampp com o phpmyadmin, e usei esse código aqui:
INSERT INTO `blocos`(`id`, `TempoDuracao`, `NivelDificuldade`, `Arquivo`, `Status`) VALUES (null, 100, 'medio', LOAD_FILE('C:\\Users\\Helen\\Desktop\\imagemExemplo.jpg'), 'Disponível')
Usando o localhost eu consegui subir a imagem no banco de dados, mas preciso que essa imagem fique em um servidor, então escolhi o banco de dados do Hostgator, que também usa o phpmyadmin. Mas usando esse mesmo código no Hostgator, o campo Arquivo fica NULL e eu não sei por quê.
Fazendo pesquisas, vi que o load_file() tem vários requisitos pra funcionar, e um deles é garantir que o usuário do banco de dados tenha o privilégio file, só que no hostgator só tem essas opções:
Poderia ser esse o motivo de eu não conseguir subir uma imagem para o banco de dados do Hostgator? Se esse for o caso, há alguma outra opção em que eu possa hospedar meu banco de dados e que permita fazer o que eu quero?
Desde já, muito obrigada.