Maison > base de données > tutoriel mysql > Comment afficher les images de la base de données MySQL dans une balise `` HTML ?

Comment afficher les images de la base de données MySQL dans une balise `` HTML ?

Barbara Streisand
Libérer: 2024-12-16 03:08:13
original
961 Les gens l'ont consulté

How to Display MySQL Database Images in an HTML `` Tag?

Affichage des images de la base de données MySQL dans une balise d'image HTML

MySQL vous permet de stocker des images dans sa base de données en utilisant le type de colonne BLOB. Cependant, pour afficher ces images dans une balise d'image HTML, vous devrez les récupérer dans la base de données et les intégrer dans votre code HTML.

Pour y parvenir, suivez ces étapes :

1. Interroger la base de données

Utilisez l'instruction SELECT de MySQL pour récupérer l'image souhaitée de la base de données. La requête doit spécifier le nom de la table, la colonne contenant l'image (par exemple, dvdimage) et l'ID de l'enregistrement souhaité.

2. Stocker le résultat

Le résultat de la requête SELECT sera stocké dans une variable PHP. Cependant, la variable ne contiendra pas directement les données d'image. Au lieu de cela, il contiendra une ressource représentant l'ensemble de résultats.

3. Gérer le résultat

Vous ne pouvez pas intégrer la ressource représentant l'ensemble de résultats dans HTML. Pour obtenir les données de l'image, vous devez créer un autre script PHP (par exemple, getImage.php) pour gérer le résultat.

4. Créez le script du gestionnaire d'images

Dans le script du gestionnaire d'images (getImage.php) :

  • Établissez une connexion à la base de données.
  • Exécutez la requête SELECT pour récupérer l'image en fonction de l'ID fourni.
  • Récupérer les données de l'image à partir du résultat set.
  • Définissez l'en-tête de type de contenu approprié (par exemple, image/jpeg).
  • Sortez les données d'image.

5. Modifier la page d'origine

Une fois que vous avez créé le script du gestionnaire d'image, vous pouvez modifier votre page d'origine (catalog.php) pour afficher l'image à l'aide de l'attribut src de la balise img :

En utilisant cette approche, vous pouvez facilement récupérer des images d'une base de données MySQL et les afficher dans une balise d'image HTML.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal