Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

13 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Image dans une base de données

 
n°18647
NP3228
Profil : Membre
Posté le 31-05-2007 à 14:25:28  profilanswer
 

Bonjour, je voudrais savoir comment faire pour mettre des données de type image dans une base de données et comment on le les affichées sur une page en php.  
Merci

n°18648
Tastito
So lost in love
Profil : Dinosaure
Posté le 31-05-2007 à 17:42:38  profilanswer
 

Il vaut mieux utiliser une url vers une image plutôt que de mettre l'image directement en base. Sinon regarde l'utilisation des champs BLOB


---------------
"Oh, that girl, you know she really, blows my, head apart,  
And the sky and the stars, all, synkronized...  
Eh no.... No no no, now me and her,  
We are in love... "  
n°18650
NP3228
Profil : Membre
Posté le 01-06-2007 à 00:16:55  profilanswer
 

J'y ai pensé mais vu le nombre de pages du projet si je dois modifier les pages à chaque fois que je modifies la base ca va etre long. Sinon pour le blog j'ai essayé mais je n'ai pas réussi afficher les données. Si tu serais comment faire ca m'aiderais beaucoup.
Merci

n°18657
Tastito
So lost in love
Profil : Dinosaure
Posté le 03-06-2007 à 13:43:02  profilanswer
 

Arf, je n'ai jamais utilisé, j'en ai aucune idée...mais doit y avoir des tutos sur le net :)

 

edit : un simple echo du champ suffirait, mais il faut bien penser à préciser le content de la page je page...


Message édité par Tastito le 03-06-2007 à 13:43:51

---------------
"Oh, that girl, you know she really, blows my, head apart,  
And the sky and the stars, all, synkronized...  
Eh no.... No no no, now me and her,  
We are in love... "  
n°18660
NP3228
Profil : Membre
Posté le 04-06-2007 à 22:46:37  profilanswer
 

OKi, mais bon tanpis je vais utiliser l'url des images. Merci quand meme.
PS : si quelqu'un voit commen faire laissez moi un ptit message. thx

n°18693
pre ducras​se
vive les chats
Profil : Membre
Posté le 18-06-2007 à 08:35:34  profilanswer
 

Tastito a raison sur toute la ligne:
 
- ce sont les champs BLOB qui te permettront de stocker des données multimedia (images, video, etc...). Ils sont de taille fixe. 4 types:
TINYBLOB(n): max 255 octets
BLOB(n): max 65 535 octets
MEDIUMBLOB(n): max 16Mo
LONGBLOB(n): max 4,29Go
 
- C'est archi pas conseillé. Tu as là la recette miracle pour faire ramer ton site. Utilise les url des images comme te le conseille tastito.  
Si tu veux modifier ta base sans modifier ton code php, utilise les vues c'est justement fait pour ça ;-)


---------------
la vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on va tomber
http://s4.bitefight.fr/c.php?uid=18014
n°18694
pre ducras​se
vive les chats
Profil : Membre
Posté le 18-06-2007 à 08:38:18  profilanswer
 

J'ai oublié: si tu utilises mysql, les vues ne sont implémentées que depuis la version 5 (qui est loin d'être encore répandue chez tous les hébergeurs...)


---------------
la vie c'est comme une boite de chocolat, on ne sait jamais sur quoi on va tomber
http://s4.bitefight.fr/c.php?uid=18014
n°18697
NP3228
Profil : Membre
Posté le 18-06-2007 à 23:07:03  profilanswer
 

Oki donc à éviter. Mais de toute facon j'ai adopter la methode avec l url de l'image. Merci pour votre aide

n°18698
Maver77
Profil : Membre
Posté le 19-06-2007 à 00:13:09  profilanswer
 

Ouep !
Faut pas chercher à hoster dans sa bdd du multimédia parce que le résultat se ressent vite  :pt1cable: ton site va salourdir et prendre un max de temps à executer une req mysql


Aller à :
Ajouter une réponse