Afficher image de type longblob en php

Fermé
Hacker#1 Messages postés 76 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 20 avril 2010 - Modifié par Hacker#1 le 22/03/2010 à 22:20
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 22 mars 2010 à 23:28
<html> 
<body> 
<?php 


mysql_connect('localhost','root',''); 
mysql_select_db ('mabase'); 

header('Content-type: image/jpeg'); 
$req=mysql_query("select * from images"); 

$data=mysql_fetch_array($req) 

echo "<img src=".$data["image"]."/>"; 

?> 
</body> 
</html> 

a l'execution il me donne
Parse error: parse error in C:\wamp\www\image\image2.php on line 14

comment faire pour afficher image stockee en mysql de type longblob

3 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
22 mars 2010 à 23:28
Il n'y a rien à corriger.
Tu m'expliqueras comment une page Web peut avoir un "Content-type: image/jpeg".
Crées un fichier à part avec ce type MIME qui ira lire dans la base de données, et indique l'url de ce fichier (avec des paramètres GET) dans ton src.
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
22 mars 2010 à 22:54
L'attribut 'src' doit contenir le chemin vers une image, pas le "code" de l'image.
Et il faut éviter de stocker des fichiers dans une base : stockes plutôt le chemin sur le FTP.
-1
Hacker#1 Messages postés 76 Date d'inscription mardi 6 janvier 2009 Statut Membre Dernière intervention 20 avril 2010
22 mars 2010 à 23:23
mais je veux afficher une image stockee
quelqu'un peut corriger corriger mon code pour avoir le resultat souhaite svp
-2