Ao tentar armazenar uma imagem no banco de dados A MySQL, você pode encontrar e encontrar e emitir. Este guia fornecerá soluções para armazenar com êxito os dados da imagem. ImageId, imagem)
valores ('$ this- & gt; image_id', 'file_get_contents ($ tmp_image)') "; PHP, mas a função chama FILE_GET_CONTENTS ($ TMP_IMAGE) não é avaliada antes da criação da sequência. Consequentemente, os dados binários reais não são inseridos. A chamada de função:
$ sql = "inserir no imagestore (imageId, image)
valores ('$ this- & gt; image_id', '". file_get_contents ($ tmp_image). Os dados que podem interferir na consulta são escapados:
$ sql = "inserir no imagestore (imageId, image)valores ('$ this- & gt; image_id ',' ". mysql_escape_string (file_get_contents ($ tmp_image))." ') "; O armazenamento de grandes dados binários em um banco de dados geralmente não é recomendado. Pode levar a problemas de desempenho e inchaço de banco de dados. Considere usar um sistema de arquivos separado para armazenar suas imagens.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3