IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de donn�es Discussion :

[Conception] images dans une base de donn�es


Sujet :

PHP & Base de donn�es

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    293
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 293
    Par d�faut [Conception] images dans une base de donn�es
    bonjour, je voudrais mettre des images dans une bdd, j'ai entendu dire qu'il vaut mieux mettre les liens dans la base de donn�es qui pointent vers les images alors je voudrais quelques pr�cisions :

    mes images je les mets dans un dossier sur le serveur est ce exact ?

    et dans ma base de donn�es je mets un lien pointant l'image :

    www.monsite.com/images/maison.gif par ex

    est ce exact?

    et mon lien dans ma base de donn�s sur quel type de champ dois je le mettre (varchar est il suffisant)

    mieux encore si vous connaissez un tuto sur les images dans une bdd je suis preneur

    d'avance merci

  2. #2
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    1 203
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 56
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 1 203
    Par d�faut
    Salut,

    Citation Envoy� par ph_anrys
    mes images je les mets dans un dossier sur le serveur est ce exact ?
    ben oui


    Citation Envoy� par ph_anrys
    et dans ma base de donn�es je mets un lien pointant l'image :

    www.monsite.com/images/maison.gif par ex

    est ce exact?
    encore oui, sauf que tu peux te permettre d'omettre le protocole et le nom de domaine, "images/maison.gif" suffira si tu mets ce r�pertoire dans la racine du serveur web. L'avantage est de ne pas �tre emb�t� lors d'un changement du nom de domaine...
    De m�me, je te sugg�re de cr�er un champs "alt" en plus de mani�re a pouvoir g�rer comme il faut l'affichage des liens

    exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    $sql="SELECT src, alt FROM matable";
    $res=mysql_query($sql) or die ($sql."<br />".mysql_error());
     
    while ($row=mysql_fetch_assoc($res)) {
       echo '<li><img src="'.$row['src'].'" alt="'.$row['alt'].'" /></li>';
    }
    Citation Envoy� par ph_anrys
    et mon lien dans ma base de donn�s sur quel type de champ dois je le mettre (varchar est il suffisant)
    Tout d�pend de la longueur du chemin et du fichier, un champs de type VARCHAR te permet l'utilisation de 255 octets...

    bon d�veloppement

  3. #3
    Membre �clair� Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par d�faut
    moi c'est la m�thode que j'utilise
    mais j'ai plusieurs colonnes une pour le chemin relatif dans ton exemple il y aurait de stock� "/images"
    et une pour le nom de l'image ("maison.gif")

    pour le nom du serveur (ton www) ce n'est pas la peine de le stocker car si tu as des milliers d'images tu vas le stocker des milliers de fois...

    c'estdans ta requ�te d'appel que tu vas pr�fixer ton image recherch�e par www $data['dossier'] $data[$image]

    et je stocke tout �a en varchar
    @+

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2003
    Messages
    293
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 293
    Par d�faut
    Tout d�pend de la longueur du chemin et du fichier, un champs de type VARCHAR te permet l'utilisation de 255 octets...
    les 255 octets c'est pour le lien ou pour l'image ?

    merci

  5. #5
    Membre �clair� Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par d�faut
    c'est pour le nom que tu donnes � ta valeur (dans ton cas c'est maison.gif) donc �a tient... largement...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. int�grer un fichier image dans une base de donn�e?
    Par Lody dans le forum Requ�tes
    R�ponses: 9
    Dernier message: 16/03/2006, 19h08
  2. [VBA - ACCESS] - Images dans une base de donn�es
    Par fredhali2000 dans le forum Access
    R�ponses: 1
    Dernier message: 22/02/2006, 10h22
  3. Comment stocker des images dans une base de donn�es ?
    Par [Silk] dans le forum Bases de donn�es
    R�ponses: 4
    Dernier message: 21/07/2005, 11h29
  4. inserer des images dans une base de donn�es
    Par alilou04 dans le forum Bases de donn�es
    R�ponses: 2
    Dernier message: 28/06/2004, 18h54
  5. les images dans une base de donn�es
    Par houhou dans le forum Bases de donn�es
    R�ponses: 8
    Dernier message: 22/06/2004, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo