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

Langage PHP Discussion :

Stockage d'un Fichier dans la BD


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Par défaut Stockage d'un Fichier dans la BD
    Salut, je travaille sur une application de gestion des resultats academiques en ligne avec Php avec WampServer

    Je desire conserver dans la Base de donnees un Fichier de type excel (ou Word) et pouvoir le recuperer (l'utilisateur distant peu telecharger le Fichier conserve)

    Le Fichier Excel contient la liste des Etudiants de chaque promotion; avec les attributs : Promotion et Option
    >>>> 1ere Annee Mathematique, 2e Annee Math,... 1ere Annee Informatique ,...3e Annee Info,... 1ere Annee Physique, 3e Annee Physique,...

    La recuperation se fait suivant ces deux attributs evidemment

    Jusqu'ici j'ignore les etapes comment y conserver le Fichier physiquement et le recuperer comme mentionne ci-haut.
    Pourriez-vous me venir en aide ?

    Pourriez-vous m'envoyer clairement les etapes successives pour y arriver svp, car je suis encore debutant dans ce magnifique langage

    Merci de votre bienveillante attention

    Francis M.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    alors les étapes tu devrais les trouver dans les tutos

    http://www.developpez.net/forums/d43...erer-blob-php/
    http://beaussier.developpez.com/arti...hp/mysql/blob/

    le principe est d'utiliser sur ta base de données un champs de type blob. ce champs permet le stockage de fichiers en binaire et le cas échéant de les exporter.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Le deuxième article m'a l'air un peu poussiéreux, on doit avoir une ressource plus à jour avec PDO et PHP 5.x... Voici déjà un article de php.net: http://php.net/manual/en/pdo.lobs.php

    A noter également que l'usage du blob n'est pas toujours la meilleure chose à faire car les bases de données sont souvent limités en espace de stockage notamment sur les hébergements mutualisés. On sera alors amené à conserver un chemin dans la base de données plutôt que l'image elle-même. De plus, la récupération de données dans un blob à tendance à alourdir les échanges entre l'application et le SGBD et est plutôt lent comparé à un accès direct via Apache.

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    411
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 411
    Par défaut
    Les fichiers ont plutôt tendance à être à leur place... dans le filesystem.

    Rien n'empêche de stocker le path du fichier ainsi que le lien direct de téléchargement dans la base par la suite.

Discussions similaires

  1. Temps du stockage d'un fichier dans le cloud
    Par foufou_24 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 05/11/2013, 14h00
  2. Réponses: 6
    Dernier message: 04/12/2012, 16h42
  3. Optimiser le stockage d'un fichier dans un String
    Par tupac25 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 06/12/2010, 15h07
  4. [SGBD] Manière de stockage de fichiers dans MySql
    Par Promise dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 08/09/2005, 18h02

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