Récupération Image depuis MySQL
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Marlocq Messages postés 119 Statut Membre -
Marlocq Messages postés 119 Statut Membre -
Bonjour à tous !
J'ai une base de donnée qui stock mes image (type BLOB).
Lorsque je souhaite récupérer celle-ci dans une page, j'ai des texte bizaroïdes qui s'affichent à la place de l'image.
Comment je peux affiche mon image svp ?
Merci d'avance
J'ai une base de donnée qui stock mes image (type BLOB).
CREATE TABLE IF NOT EXISTS 'tb_pakinou' (
'NumId' int(11) NOT NULL AUTO_INCREMENT,
'Nom' varchar(255) NOT NULL,
'Phone' varchar(255) NOT NULL,
'Mail' varchar(255) NOT NULL,
'Facebook' varchar(255) NOT NULL,
'Image' blob NOT NULL,
'Type' varchar(25) NOT NULL,
'Taille' varchar(25) NOT NULL,
PRIMARY KEY ('NumId')
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Lorsque je souhaite récupérer celle-ci dans une page, j'ai des texte bizaroïdes qui s'affichent à la place de l'image.
<?php
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS); mysql_select_db(MYSQL_BASE,$db);
$req = mysql_query("SELECT * FROM tb_pakinou ORDER BY NumId DESC;");
while($data = mysql_fetch_assoc($req)){
$NumId = $data["NumId"];
setlocale (LC_TIME, 'fr_FR.utf8','fra');
?>
<table width="759" border="0" cellspacing="5" cellpadding="0" class="Cadre"><tr>
<td width="250" rowspan="2" align="left" valign="top">
<?php echo $data['Image']; ?>
</td>
<td align="left" class="Cyan14Gras"><?php echo "<a href=\"apercu.php?NumId=".$data['NumId']."\" target=\"_blank\">".$data['Nom']."</a>"; ?></td></tr><tr>
<td width="492" align="left" valign="top"><?php echo $data['NumId']; ?></td>
</tr></table>
<?php ;} ?>
Comment je peux affiche mon image svp ?
Merci d'avance
A voir également:
- Récupération Image depuis MySQL
- Image iso - Guide
- Légender une image - Guide
- Reduire taille image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Convertisseur récupération de texte - Guide
2 réponses
il faut que tu travail le cas avec la fonction createImage de php...sans ça ton image sera interprété comme simple chaine de caractères.
Second point : pourquoi ne stocke tu pas ton image sur ton serveur, et en BDD tu stocke juste son chemin ?
se sera bcp moins lourd pour ta base, et le traitement sera bcp plus facile...
tu n'aura plus qu'a l'inserer entre balise <img src"..." />
En esperant t'avoir aider...
Second point : pourquoi ne stocke tu pas ton image sur ton serveur, et en BDD tu stocke juste son chemin ?
se sera bcp moins lourd pour ta base, et le traitement sera bcp plus facile...
tu n'aura plus qu'a l'inserer entre balise <img src"..." />
En esperant t'avoir aider...