Vision du web. La réponse collaborative.

Gagner des Bitcoins.

Le HackerSpace Vision du web.
La réponse collaborative.
Le glider des Hackers.
Un symbole de rassemblement.
QWERTY.
Du clavier au terminal.
GNU / Linux Debian.
La distribution universelle.
GNU / Linux Ubuntu.
Linux pour les êtres humains.
GNU / Linux Arch.
Un Linux léger et flexible.
Nom de code Linux.
Documentaire FR.

Vous n´êtes pas identifié(e).

Nous sommes le mardi 13 novembre 2018. Il est .

Nous avons 148 invités et aucun membre en ligne

 
HackerSpace !
× Ressources PHP.

Intégrer une image depuis une base de données

Plus d'informations
il y a 3 ans 1 mois #931 par Aurélien
Aurélien a créé le sujet : Intégrer une image depuis une base de données
Bonjour,

Depuis quelques temps, je m'initie au développement web.

Sur une de mes pages, j'importe tout son contenu depuis une base de données mysql.
Pour le texte, je n'ai aucun soumis mais pour importé une image, là j'ai un problème.
Je sais qu'il existe une méthode qui consiste à entrer le chemin de l'image dans la BDD et récupérer celle-ci dans une variable pour l'afficher.
Mais cette méthode ne m’intéresse pas.

Aussi, je me suis intéressé à une méthode qui consiste à utiliser un type "BLOB".
Après avoir utilisé plusieurs tutorials, je n'arrive pas a la mettre en place. Je récupère bien quelque chose qui est probablement l'image mais elle s'affiche en Hexadécimal.(Le rendu est original mais pas top)

Je vous joint mon code:
$image = $bdd->prepare("SELECT img FROM jeu WHERE idjeu = '$variablejeu'");?>
 
<?php
$image = $bdd->prepare("SELECT img FROM jeu WHERE idjeu = '$variablejeu'");
	$image->execute();
	$image->bindColumn(1, $id);
	$image->bindColumn(2, $cover, PDO::PARAM_LOB);
	while($image->fetch())
	{
	file_put_contents($id.".jpeg",$cover);
	echo "<img src='".$id.".jpeg'> <br/>";
	}
	?>

Si quelqu’un connait une autre méthode, ou une similaire, ses idées seront les bienvenus.
Il se peut aussi que mon raisonnement soit mauvais donc je vous pris de bien vouloir m'expliquer mes erreurs avant de me donner la solution.
Je veux comprendre :) !

Merci d'avance,
Cordialement.
Les utilisateur(s) suivant ont remercié: VisionDuWeb

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 1 mois #932 par VisionDuWeb
VisionDuWeb a répondu au sujet : Intégrer une image depuis une base de données
Peut tu voir à convertir l'image en datauri ?

Ressource : Data URI scheme : fr.wikipedia.org/wiki/Data_URI_scheme

Merci à Lcf.vs de développez pour son expertise du PHP.

Vision du web. La réponse collaborative.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 3 semaines #951 par Aurélien
Aurélien a répondu au sujet : Intégrer une image depuis une base de données
Re-bonjour et désolé pour le manque de réactivité,

L'image se convertie facilement en DataURI et s'affiche correctement. Dois-je comprendre qu'il faut que je convertisse toutes mes images dans ma BDD en DataURI puis que j'affiche simplement celle-ci ?
Les utilisateur(s) suivant ont remercié: VisionDuWeb

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 2 semaines - il y a 4 mois 4 semaines #952 par VisionDuWeb
VisionDuWeb a répondu au sujet : Intégrer une image depuis une base de données
Bonjour Aurélien,

Ça me semble plutôt cohérent, de les encoder, en base de données, puis, de les décoder, pour les afficher.
Tu n'arrives vraiment pas à le faire ? Il existe pas mal de tuto, pour stocker et afficher une image depuis une base de données.

Exemples :
openclassrooms.com/forum/sujet/image-dans-base-de-donnees-mysql-89197
www.jbauzone.fr/2010/07/19/stocker-des-images-sous-mysql-avec-php/

Tu peux aussi simplement stocker l'URL de l'image, et, l'image sur ton serveur, et pas en base de données.
Ça dépend de ton besoin exact, quel type d'images. Ça ce discute, je veux bien approfondir la question.

N'hésite pas à partager le code que tu utilises, et, la base que tu utilises, soit, en utilisant la balise code, soit, en mettant un fichier .zip en pièce jointe à ta réponse.

Vision du web. La réponse collaborative.
Dernière édition: il y a 4 mois 4 semaines par Zer00CooL.

Connexion ou Créer un compte pour participer à la conversation.

REMARQUE ! Ce site utilise des cookies et autres technologies similaires.

Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord. En savoir plus

J'ai compris

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour vous proposer un accès membre personnalisé et réaliser des statistiques de visites.

Vision du web sur votre réseau social

Comment l'indomptable recherche scientifique va-t-elle rester au service du mieux-être physique et mental de tous ? Deux maîtres mots : éducation et éthique, qu'il faut traduire en pratique.
[Etienne-Emile Baulieu]

Votre hébergement internet avec LWS.