PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-11-2010 16:05:14

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

fichiers dans base de données

Bonjour

Je voudrai créer une table pour enregistrer des documents en pdf, doc, xls.

voilà mon script

<input type="file" name="fichier" size="40">

Mais je ne sais pas quel type donner à ma table' fichier'
j'ai essayé en varbinary mais pas possible.
Je ne vois pas dans phpMyadmin le type file ou image.

et comment faire pour le récupérer dans un fichiers php.
merci

Dernière modification par 63renaud (26-11-2010 16:10:02)

Hors ligne

#2 27-11-2010 09:17:07

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : fichiers dans base de données

Il faut utiliser le type blob. smile
En fait c'est pas un upload dans la bdd, mais un upload sur le serveur, puis lecture du fichier et copie du contenu en bdd.
Pour un affichage on récupère le champs et on en fait un echo tout en associant à la page la bonne balise header (pour le type du fichier).

Hors ligne

#3 27-11-2010 18:59:50

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : fichiers dans base de données

Merci Pour tout

Hors ligne

#4 28-11-2010 16:03:32

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : fichiers dans base de données

Saluton,
Enregistrer des images ou des documents dans une base de données me semble assez peu performant.
Autant les stocker directement dans un répertoire et enregistrer le chemin vers le fichier dans la base de données.


Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

#5 28-11-2010 16:05:21

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : fichiers dans base de données

ok mais comment enregistrer le chemin dans la base de données ?

merci

Hors ligne

#6 28-11-2010 16:58:05

xTG
GrandGourou
Inscription : 18-06-2009
Messages : 1 127
Site Web

Re : fichiers dans base de données

Si tu upload un fichier tu sais où tu l'as mis donc tu as son chemin.
Reste plus qu'à aller le ranger dans un champs de type varchar d'une table de ta bdd.

Hors ligne

#7 28-11-2010 16:58:49

63renaud
Membre
Inscription : 12-10-2010
Messages : 16

Re : fichiers dans base de données

ok merci

merci pour tout

Hors ligne

Pied de page des forums