begin process at 2012 05 26 17:15:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Divers

 > 

insertion d'un document PDF dans MySQL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insertion d'un document PDF dans MySQL

samedi 25 avril 2009 à 15:57:37 | insertion d'un document PDF dans MySQL

nisa83

je suis étudiante et je prépare mon projet de fin d'étude j'ai installé Easy PHP 3.0 et je travaille actuellement avec MySQL . J'aime bien insérer un document PDF dans une table de ma base de données mais je sais pas comment??? aidez moi svp c'est urgent merci
lundi 27 avril 2009 à 11:06:49 | Re : insertion d'un document PDF dans MySQL

aieeeuuuuu

Bonjour

Il y a deux façons de faire pour cela, qui sont sensiblement différentes :

la premiere solutio nconsiste a sauvegarder le ficheir PDF sur votre serveur web, et de ne sauvegarder en base que le chemin de celui-ci. cette solution est en générale assez effcace car simple a mettre en oeuvre dans la plusparts des cas (et des architectures)

si cependant vous voulez réellement stocker le contenu de votre fichier dans votre base de données (afin de pouvoir le récuperer depuis plusieurs serveurs web différents par exemple, il vous faudra utiliser les champs de type BLOB. ce type impose par conter souvent des contraintes au niveau des requetes. 


lundi 27 avril 2009 à 12:59:00 | Re : insertion d'un document PDF dans MySQL

nisa83

merci bien pour ces 2 solutions
ba j'ai essayé la 2ème solution elle est possible par contre il y'au un problème

si par exemple je veux changer le document pdf que j'ai inséré dans ma base du SGBD MySQL ou bien je veux insérer un autre document pdf  à travers une requete SQL INSERT par exemple comment ça sera la syntaxe de cette requête sachant que je suis entrain de préparer un site qui consiste à une formation à distance et ce site comprte 3 éléments: l'élève, l'enseignant et l'administrateur et moi je présente l'administrateur.

à partir de mon interface administrateur comment je peux par une requete SQL changer les documents PDF existants dans la base sans accéder à la base bien?

j'ai essayé aussi la 1ère solution et j'ai mi dans le champs de la table cours que j'ai appelé libellé_cours qui est de type texte un lien qui mène au document pdf correspondant: voilà ce que j'ai mis: E:/EasyPHP3.0/www/MEMOIRE/PDF/chapitre1.pdf
le problème ici c'est comment récupérer le contenu de ce champs . Est-ce que je peux mettre dans mon code la balise <a href> avant de récupérer le contenu
je peux que cette solution est la meilleure
veuillez m'expliquer comment svp c'est urgent .
je doit déposer mon projet de fin d'étude dans une semaine maximum
merci

lundi 27 avril 2009 à 14:03:09 | Re : insertion d'un document PDF dans MySQL

aieeeuuuuu

Re,

Si la deuxieme solution vous convient, voici comme l'utiliser :
Si vous voulez mettre votre doc dans une balise href, il faut que le lien soit accesible depuis le navigateur, soit une adresse en http://qqchose

si vous sotckez vos pdf dans le repertoire , à savoir E:/EasyPHP3.0/www/MEMOIRE/PDF/ et que E:/EasyPHP3.0/www/ est la racine de votre serveur web, vous pouvez stocker dans votre base de données uniquement le nom de fichier. ensuite quand vous mettez votre balise <a href>, pour le href, préciser la racine de votre serveur web accesible en http (par exemple "http://mondomaine.fr/") puis ajoutez le repertoire qui contient vos pdf (ici : "MEMOIRE/PDF/") et enfin ajoutez le nom de ficheir que vous avez dans votre base de données, afin d'obtenir
"http://mondomaine.fr/MEMOIRE/PDF/chapitre1.pdf"


j'espere que ces explications vous suffiront


lundi 27 avril 2009 à 14:09:32 | Re : insertion d'un document PDF dans MySQL

nisa83

merci bien pour votre explication
je vais essayé votre solution et je vous informerai par la suite du résultat
à très bientôt


Cette discussion est classée dans : mysql, insertion, document, pdf


Répondre à ce message

Sujets en rapport avec ce message

Insertion de données Ascenseur dans base de donnée [ par ecolopolo ] Bonjour j'ai un problème avec ma base de donnée que je tente de créer... les informations de type ascenseur (ou .....) ne donnent rien... ou plutot lo insertion des données dans ma base [ par d3dzied ] bon soire j'ai essai ce code sur mysql INSERT INTO client (`nomclient`,'preclient') VALUES ('ddd','dhhfhj');MySQL a répondu:#1064 - Erreur de syntaxe Creer un fichier PDF à partir de plusieurs tables MySQL? [ par Sancho_tito ] Je developpe une application Web en php avec une base de données MySQL. Je voudrais savoir comment puis je faire pour creer un fichier PDF à partir de UPDATE avec plusieurs tables [ par magic_Nono ] BonjourJe faisais un prog VC6 avec accès à une BD mySql (une autre partie du soft est basé sur LAMP)lors de mes tests, j'utilisais easyPHP pour window Insertion Date / Heure [ par LordBob ] Bonsoir a tous,voila en fait je développe un programme pour lequel je dois effectuer des insertions dans des tables d'une base de donéee. Je n'ai qu'u probleme de connection odbc sur mysql [ par nuke_it ] Salut! bon j'ai deja posté un message sur csharp.fr et on ma conseillé de venir ici alors c ce ke je fais....:p Voila mon probleme j'effectue une con Prob avec LIKE et MySQL [ par Dark Angel ] Salut,j'ai 1 petit prob avec LIKE et MySQL en PHP: quand je fai la requete, ça ne retourne aucun resultat.J'utilize EasyPHP pour tester les fichiers P attaquer une bdd hébergé chez un FAI ?? Possible ?? [ par georgeduke ] Bonjour et merci pour votre aide ; J'aimerais utiliser dans mon appli une base de données mysql. J'aimerais que cette base soit plutôt hébergée sur l Insertion auatomatique de GUID sous sql serveur 2000 [ par Arthenius ] Salut tout le monde,voila ne souhaitant plus utiliser les compteurs auto-incrementer pour mes primary key (car je souhaite pouvoir intégrer dans une m MySQL 5.0.x et triggers : problème d'ajout de trigger [ par Vld ] Bonjour à tous.Je cherche depuis pas mal de temps comment ajouter un trigger à ma table mais je bloque toujours au même endroit (erreur 1064, erreur d


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,576 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales