Récupération d'images de la base de données MySQL et affichage dans une balise d'image HTML
Question :
En PHP, vous avez créé une base de données MySQL avec une table qui comprend une colonne BLOB pour stocker les images JPEG. Vous avez également écrit un script PHP, catalog.php, pour récupérer l'image de la base de données et l'afficher dans une balise d'image HTML. Cependant, vous rencontrez des problèmes pour accéder à la variable $result dans votre script catalog.php.
Réponse :
L'accès direct à la variable $result en HTML n'est pas possible. . Pour afficher l'image dans la balise HTML, vous devez créer un script PHP distinct pour récupérer les données d'image de la base de données et les renvoyer sous forme d'image.
Catalogue.php mis à jour :
<body> <img src="getImage.php?id=1" width="175" height="200" /> </body>
Nouveau script PHP : getImage.php :
<?php $link = mysqli_connect("localhost", "root", "", "dvddb"); $sql = "SELECT dvdimage FROM dvd WHERE>
Comment ça marche :
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!