A voir également:
- {MySQL}
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
5 réponses
imw
Messages postés
233
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
8 septembre 2011
42
18 sept. 2009 à 18:37
18 sept. 2009 à 18:37
Salut !
Il doit te manquer quelques doigts, car il manque pas mal de lettres dans ce que tu as écris ...
Pour ton problème, tu cherche à faire quoi ?
Quel rapport avec MySQL ?
Il doit te manquer quelques doigts, car il manque pas mal de lettres dans ce que tu as écris ...
Pour ton problème, tu cherche à faire quoi ?
Quel rapport avec MySQL ?
imw
Messages postés
233
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
8 septembre 2011
42
18 sept. 2009 à 18:59
18 sept. 2009 à 18:59
As-tu vraiment besoin de stocker ton image dans la BDD ???
En général, on la laisse dans un fichier (c'est plus rapide, et ça évite d'encombrer la base de données).
Si tu veux absolument stocker l'image dans la base de donnée, il faut utiliser un champ blob.
Pour l'y stocker, c'est facile.
Pour l'en sortir, c'est un peu plus galère, car il faut simuler le fichier (qui du coup n'hexiste pas).
En général, on la laisse dans un fichier (c'est plus rapide, et ça évite d'encombrer la base de données).
Si tu veux absolument stocker l'image dans la base de donnée, il faut utiliser un champ blob.
Pour l'y stocker, c'est facile.
Pour l'en sortir, c'est un peu plus galère, car il faut simuler le fichier (qui du coup n'hexiste pas).
imw
Messages postés
233
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
8 septembre 2011
42
29 sept. 2009 à 20:58
29 sept. 2009 à 20:58
A priori, c'est normal !
Pour les afficher, il faut faire un script un peu spécial.
Dans ta page HTML, il te faudra forcément une balise IMG avec une url pour l'afficher. Il faut que tu créé un fichier (PHP) qui renverra une l'image demandée.
Exemple pour l'image 17
et tu créé le fichier image.php
Il faut juste rajouter la connection à la base de donnée, et modifier la requete SQL au besoin ...
Pour les afficher, il faut faire un script un peu spécial.
Dans ta page HTML, il te faudra forcément une balise IMG avec une url pour l'afficher. Il faut que tu créé un fichier (PHP) qui renverra une l'image demandée.
Exemple pour l'image 17
<img src='image.php?id=17' />
et tu créé le fichier image.php
<?php $id = intval( $_REQUEST['id'] ); // récupère le numéro de l'image souhaitée $dataimage = mysql_result("SELECT `Image` FROM `Table` WHERE `ID`=$id",0,'Image'); // récupère les données du champ blob contenant l'image header('Content-type: image/jpeg'); // envoi au navigateur l'info que c'est une image echo $dataimage; // envoi les données ?>
Il faut juste rajouter la connection à la base de donnée, et modifier la requete SQL au besoin ...
svp imw
tu peux explique mieux car je fait ca mais il ne fonction pas
<?
header('Content-type: image/jpeg'); // envoi au navigateur l'info que
mysql_connect("localhost","root","");
mysql_select_db("cityannonce");
$id = intval( $_REQUEST['numero_annonce'] ); // récupère le numéro de l'image souhaitée
$dataimage = mysql_result("SELECT `Image` FROM `Table` WHERE `numero_annonce`=3",0,'Image'); // récupère les données du champ blob contenant l'image
?>
<img src='image.php?id=3' />
merci
tu peux explique mieux car je fait ca mais il ne fonction pas
<?
header('Content-type: image/jpeg'); // envoi au navigateur l'info que
mysql_connect("localhost","root","");
mysql_select_db("cityannonce");
$id = intval( $_REQUEST['numero_annonce'] ); // récupère le numéro de l'image souhaitée
$dataimage = mysql_result("SELECT `Image` FROM `Table` WHERE `numero_annonce`=3",0,'Image'); // récupère les données du champ blob contenant l'image
?>
<img src='image.php?id=3' />
merci
imw
Messages postés
233
Date d'inscription
vendredi 17 juillet 2009
Statut
Membre
Dernière intervention
8 septembre 2011
42
30 sept. 2009 à 12:06
30 sept. 2009 à 12:06
en effet ...
<img src='image.php?id=3' />
$id =intval( $_REQUEST['id'] ); <== il faut le nom que tu passe dans la balise img (id=3)
et dans la requete sql :
`numero_annonce`=$id <== on repend l'id qu'on à récupéré au dessus
Modifie aussi les champs `Image` et `Table` par ce qui va bien pour toi. Je suppose que t'a table ne s'appelle pas Table
tu peux tester le résultat directement en appelant l'adresse de l'image dans le navigateur :
http://tonsite/image.php?id=3
<img src='image.php?id=3' />
$id =intval( $_REQUEST['id'] ); <== il faut le nom que tu passe dans la balise img (id=3)
et dans la requete sql :
`numero_annonce`=$id <== on repend l'id qu'on à récupéré au dessus
Modifie aussi les champs `Image` et `Table` par ce qui va bien pour toi. Je suppose que t'a table ne s'appelle pas Table
tu peux tester le résultat directement en appelant l'adresse de l'image dans le navigateur :
http://tonsite/image.php?id=3
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
18 sept. 2009 à 18:53
pardon pour l'écriture, je cherche une solition pour inserer une image dans la bdd (phpmyadmin)
et comment l'afficher