Afficher image de type longblob en php

<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

  1. 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.
    1. 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. mais je veux afficher une image stockee
        quelqu'un peut corriger corriger mon code pour avoir le resultat souhaite svp