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 :

Stocker des images en mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Par défaut Stocker des images en mysql
    je suis en train de creer un site php de vente en ligne

    je voudrais savoir comment inserer les images dans une table nomme photos

    les images sont stocker dans un repertoire

    je veux savoir seulement comment lier les liens des images a cette table

    merci bcp pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut
    bonjour,
    une fois que tu passera ton site de local à un site distant, tu seras (je pense) obligé d'avoir tes images sur ton FTP (ainsi dans ta BDD tu mets les adresses de tes images) et ce sera d'autant plus rapide à appeler.

  3. #3
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Par défaut
    Merci bcp gelo
    cest un site local pour passer exam de php
    je voudrais savoir comment je peux lier ces images a la table
    je dois declarer les lien comme varchar ou taxt ou binaire

    merci bcp d'avance

  4. #4
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut
    moi dans mes bases elles sont en VARCHAR(100)
    pour au cas où le nom des liens soit très long car j'atteins facilement les 70 caractères et ça marche très bien.

  5. #5
    Membre habitué
    Inscrit en
    Mars 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 12
    Par défaut
    Merci bcp

    jai changer le type

    pour inserer le lien jai mi dans le champ path dans la base \images\image.jpg ( repertoire dans le repertoir du projet www\projet

    et code php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $result = mysql_query("SELECT * from photos"); 
     
    while ( $row = mysql_fetch_array($result))
    {
     
    $photo = $row[2];
     
    echo "<img src= /images/$photo>";
     
    }

    mais ca donner rien

  6. #6
    Membre averti
    Inscrit en
    Février 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 26
    Par défaut
    il faut que tu les upload sur ton ftp (serveur local) et que tu mettes l'adresse qu'il te retourne pour les insérer dans ta base (ex: dans mon projet sur la coupe du monde 2010, la valeur de "image" dans ma BDD donne qqchose de ce style : http://localhost/wordpress/wp-conten...ue-150x121.gif)
    PHP ira directement chercher tes images via SQL sur le serveur ;-)

Discussions similaires

  1. [PDO] Stocker des images sous MySQL avec PHP
    Par yoco2075 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 16/07/2013, 03h51
  2. [MySQL] conseils pour gérer des images avec mysql
    Par briiice dans le forum Administration
    Réponses: 9
    Dernier message: 04/01/2006, 09h52
  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

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