Affichage d'images à partir d'une base de données à l'aide de PHP
En PHP, afficher des images stockées dans une base de données est une tâche courante. Explorons un extrait de code pour y parvenir :
$db = mysqli_connect("localhost","root","","DbName"); $sql = "SELECT * FROM products WHERE id = $id"; $sth = $db->query($sql); $result = mysqli_fetch_array($sth); echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['image'] ).'"/>';
Ce code utilise l'extension de base de données MySQL (mysqli) pour récupérer les données d'image d'une base de données, puis utilise le codage base64 pour afficher l'image en tant qu'élément HTML en ligne. Voici ce que fait chaque section du code :
En implémentant le code fourni, vous pouvez afficher avec succès les images stockées dans une base de données sur votre page Web.
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!