Accueil | Aide en ligne | Annuaire | Sécurité | Articles | Astuces | Téléchargements | Association 


Mon compte SOS Ordi

Vous n'êtes pas identifié
[-> S'inscrire à SOS Ordi
[-> Mot de passe perdu ?
S'identifier


Rechercher sur SOS Ordi

Ok

Dans





 Catégories de l'aide en ligne

 Aide en ligne


 Saviez vous que ...

Vous pouvez commenter une actualité, un logiciel ou un pilote


 Partenaires

  SOS Ordi > Aide en ligne > Logiciel > Développement > Base de données > mySQL > Insérer des images sur une base de données MySQL avec PHP.

Insérer des images sur une base de données MySQL avec PHP.

10 réponse(s)
dont 1 ont aidé MTD'O à résoudre son problème

  Problème résolu posté le 17/07/2007 à 00:44
Profil Configuration PC
MTD'O


calimetux_mybob_tux
État : Absent
Bonjour,
Voilà mon problème : J’aimerai pouvoir insérer des images dans ma base de données à partir d’une page web (en PHP).

<form method="post" action="inserer_image.php">
Nom du fichier : <input type="file" name="image" size="40">
</ br><input type="submit" name="ok">
</form>

Cette page vat me permettre de récupérer l’adresse le l’image que je vais enregistrer dans ma BDD
Maintenant je voudrais savoir comment on fait pour l’enregistrer dans la BDD ! Je sais qu’elle doit être en binaire mais je ne connais pas le code PHP…
NB : j’ai trouvé un site qui donnée tout le code de chaque page mais impossible de le faire marché !

Merci de votre aide.

   

Bas de page 


Information

Pour participer vous devez d'abord être membre ou identifié :
[-> M'identifier
[-> Je ne suis pas membre SOS Ordi, je souhaite m'inscrire
[-> J'ai perdu mon mot de passe


  Réponse postée le 17/07/2007 à 11:34
Profil du membre Configuration PC
nounours27



État : Absent
Bonjour,
il me semble que tu peux faire comme ca

<?
mysql_connect("localhost", "root", "");
mysql_select_db("le nom de ta base");
$reponse = mysql_query("insert into le nom de ta table values (" les valeurs à insérer")");
mysql_close();
?>

  Réponse postée le 17/07/2007 à 13:57
Profil du membre Configuration PC
MTD'O



État : Absent
"Les valeurs à insérer" c’est quoi ??

Comment je fais pour (à partir de l’adresse de l’image récupérer grâce au code précédemment donné) insérer mon image dans ma BDD ??
(Je sais que sa doit être en binaire et je dois créer un champ LONGBLOB pour sa…)

  Réponse postée le 17/07/2007 à 18:39
Profil du membre Configuration PC
nounours27



État : Absent
La valeur à insérer est l'adresse de l'image ou autre chose . Il me semble toutefois que tu ne puissez pas mettre directement l'image dans la bdd, tu peux mettre son adresse et après grâce à du php tu la raffiche mais il me semble ( je peux me planter )que mettre une image telle quelle est imossible.

Cela donne si par exemple ton adresse est dans une variable $adresse et ta table dans la bdd est la table image et la bdd s'appelle bdd ( je sais je me foule XD)

<?
mysql_connect("localhost", "root", "");
mysql_select_db("bdd");
$reponse = mysql_query("insert into image
values (" ("$adresse")");
mysql_close();
?>

  Réponse postée le 17/07/2007 à 23:18
Profil du membre Configuration PC
MTD'O



État : Absent
C’est tout à fait possible !!

J’y suis presque arrivé !!
Le seul problème c’est que quand je veux voir un aperçu de l’image je me retrouve avec du code binaire...

  Réponse postée le 17/07/2007 à 23:25
Profil du membre Configuration PC
Jacky67



État : Absent
Même si c'est possible d'intégrer les images dans la BdD, je pense que ça risque d'être un peu lourd.
Lourd à la fois au niveau de la gestion et (surtout) au niveau de la taille de la BdD.

Ne vaut-il pas mieux utiliser la méthode du nounours ?

  Réponse postée le 17/07/2007 à 23:39
Profil du membre Configuration PC
MTD'O



État : Absent
Le problème avec la méthode de nounours c’est que je ne peu pas permettre à la personne qui se connecte d’envoyer ses images...
Enfin si c’est possible avec un serveur FTP mais là sa commence à être beaucoup plus compliquer à fair...

  Réponse postée le 17/07/2007 à 23:45
Profil du membre Configuration PC
Jacky67



État : Absent
Ha bon.
J'avoue ne pas comprendre grand chose aux BdD, donc je te crois sur parole même si je ne pige pas.

  Réponse postée le 18/07/2007 à 12:27
Profil du membre Configuration PC
nounours27



État : Absent
Si je comprend bien il faut faire une espèce d'upload d'image?

  Réponse postée le 19/07/2007 à 16:19
Profil du membre Configuration PC
MTD'O



État : Absent
bon j'ai fini par y arriver tout seul...

  Réponse postée le 19/07/2007 à 16:20
Profil du membre Configuration PC
Robot SOSORDI



État : Absent
Réponse automatique :

Cette question est résolue



Haut de page 

 

Version 5.6 | Infos / Contacts | Partenariat | Publicité