-
Bonjour,
Je cherche un script php qui permette d'ouvrir un nouveau document Word afin de l'insérer dans une base mysql.
Merci de votre aide.
Voilà que j'ai à préparer un site web dynamique qui sera dédié aux élèves de
bac dans lequel je vais des exercices d'algorithmiques avec leurs corrections
donc l'administrateur aura comme rôle d'ajouter un exercice dans une bd mysql.
Mais puisque je suis débutant en dévéloppement web et en php j'ai posé
cette question?
-
Ta base de données Mysql te permets d'intégrer certains types de données essentiellement :
date, valeurs (entieres, reelles), chaines
Les documents word sont des fichiers binaires et non pas simplement textuels.
Il te faudrait donc utiliser un type spécial comme le BLOB.
Par contre, ce n'est très certainement pas la solution optimale.
Les base de données ne sont pas là pour stocker tout et n'importe quoi, principalement des données relationnelles.
Une autre solution (et la meilleure) est de stocker simplement le nom du fichier dans ta base de données.
En clair, lors de l'ajout d'une document, ton script Php le sauvegarde sur le serveur avec le nom de ton choix, ensuite, tu mets à jour ta base de données en sauvegardant les divers infos utiles.
En clair, évitez d'utiliser les bdd pour stocker des données binaires, comme zip, fichiers word, images,...
Cela résout le problème du stockage, par contre, tu ne pourras (à ma connaissance) éditer le document ou en créer de nouveau, l'utilisateur devra le télécharger l'éditer puis le retransférer.
Damien