Accueil > Forum > > > > Ca commence à me prendre la tête....
Ca commence à me prendre la tête....
lundi 7 février 2005 à 14:53:59 |
Ca commence à me prendre la tête....

68_abis
|
Bonjour, Voilà mon p'tit ou plutôt gros soucis...je veux stocker des images dans une base Mysql et les afficher après avec PHP.. Le problème c'est que le script affiche une chaine de caractères à la place de l'image.. Qui peut me dire d'ou vient le problème... Je mets ici les scripts que j'utilise, ils sont hyper simples.. Script de création de la table : CREATE TABLE `images` ( `num` int(10) NOT NULL auto_increment, `photo` blob, PRIMARY KEY (`Num`) ) Script de l'upload de l'image (jpeg) :
<?php /** Routine test insertion et affichage image **/ require_once "code/config.php"; mysql_connect($mysql_host,$mysql_user); mysql_select_db($mysql_db); $image="classe2.jpg"; $photo=addslashes(fread(fopen($image,"r"),filesize($image))); $result=mysql_query("INSERT INTO images(num,photo) VALUES (null,'$photo')"); mysql_close(); ?>
Script de l'affichage de l'image : <?php require_once "code/config.php"; mysql_connect($mysql_host,$mysql_user); mysql_select_db($mysql_db); $result = mysql_query("SELECT photo FROM images WHERE num=1"); if (!$result) { die("query failed: ".mysql_error()); } $photo=mysql_result($result,0,'images.photo'); // echo $photo; // A decommenter pour affichage normal ?> <?php // Facon PHP echo ' <table width="40%" border="1"> <tr> <td>'.$photo.'</td> </tr> </table>'; ?> <?php mysql_close(); ?>
Voilà alors si quelqu'un peut m'indiquer comment résoudre ce problème... Merci à tous..
|
|
lundi 7 février 2005 à 19:09:56 |
Re : Ca commence à me prendre la tête....

lotr
|
Bonsoir,
ton insertion dans la base n'est pas bonne. Si ton champ "num" est en autoincrement, tu dois insérer de cette façon :
INSERT INTO images(num,photo) VALUES ('','$photo');
Par ailleurs, en général, il est préférable de
mettre les images dans un dossier et de ne stocker dans la base de
données que le chemin d'accès vers la photo.
|
|
lundi 7 février 2005 à 19:52:26 |
Re : Ca commence à me prendre la tête....

68_abis
|
Bonsoir lotr,
pour l'insertion, c'est excat, p'tite erreur de frappe, mais je te rassures, l'insertion fonctionne sans problème, mais comme dit dans mon message, pas moyen d'afficher l'image..
tu remarqueras que si dans le code pour l'affichage de l'image tu remplaces $photo=mysql_result($result,0,'images.photo'); // echo $photo; // A decommenter pour affichage normal par $photo=mysql_result($result,0,'images.photo'); echo $photo; l'image s'affiche correctement sur la page..
L'insertion ans la base des images plutôt que le nom du chemin est volontaire, la base ne contiendra au maximum qu'une dizaine de photos et définitivement.. voilà pourquoi ce choix...
Merci de ta réponse
|
|
Cette discussion est classée dans : images, mysql, image, photo, result
Répondre à ce message
Sujets en rapport avec ce message
MySQL et images [ par Marneus Calgar ]
SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un
MySQL et images [ par Marneus Calgar ]
SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un
MySql, image et tableau [ par BirD ]
Hello tout le monde, g un ptit problème:j'ai une base de donnée mysql qui contient le chemin de mon image sur le site, et depuis ma page, j'aimerais a
afficher images blob dans table mysql [ par RealKEV1 ]
Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça
php/mysql et album photo sécurisé [ par pumbaa ]
Salut!! J’ai crée un album d’image avec php/MySQL. Les images ce trouvent
Php - MySql + Images [ par 68_abis ]
Bonjour à tous,Peut-être cette question à e-t-elle été déjà posée, mais je n'en ai pas trouvée de traces, et les nombreux codes sources que j'ai vu ne
Affichage d'une image avec nom dans bd [ par laubro ]
Bonjour,je voudrais pouvoir afficher une image rangée dans un répertoir (car stoqué en bd sais pas faire) en utilisant le nom de l'image qui lui serai
Variable dans une URL [ par L0rD59 ]
Bonjours j'ai un petit souci avec une variable et une URLje vous explique le contexte J'ai une fichier PHP qui permet d'upload des image (grace au bou
Afficher une photo [ par herve_laurent ]
rvlun J'ai une base de donnée mysql dont le chemin de mes photos est stocker dedans. Dans un premier temps, j'affiche des éléments de la base avec une
IMAGE [ par aurelbzh ]
Voici mon code pour afficher dans un tableau des image 3 par 3 sur mon site le probleme c ke si je ne rentre qu'une image dans la base les deux otre
Livres en rapport
|
Derniers Blogs
PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|