"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como inserir corretamente Blobs (imagens) no MySQL usando PHP?

Como inserir corretamente Blobs (imagens) no MySQL usando PHP?

Publicado em 2025-01-31
Navegar:746

How to Properly Insert Blobs (Images) into MySQL using PHP?

Insira Blobs nos bancos de dados MySQL com PHP

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.

Tutorial mais recente Mais>

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