"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?

Postado em 2025-03-03
Navegar:943

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 um problema. Este guia fornecerá soluções para armazenar com êxito os dados da imagem. ImageStore (imageId, imagem)

valores ('$ this- & gt; image_id', 'file_get_contents ($ tmp_image)') ";

Este código constrói uma string em php, mas a função call file_g_contentes ($ Consequentemente, os dados binários reais não são inseridos. ImageStore (imageId, imagem)
valores ('$ this- & gt; image_id', '". File_get_contents ($ tmp_image)."') "; estão escapados:



  $ sql = "inserir no imagestore (imageId, image) 

valores ('$ this- & gt; image_id', '". ")"; 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