Type du champ d'un fichier
Résolu
MISS97200
Messages postés
186
Date d'inscription
Statut
Membre
Dernière intervention
-
Xil Messages postés 350 Date d'inscription Statut Membre Dernière intervention -
Xil Messages postés 350 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrai conserver des fichiers dans ma base de données, quel type je dois mettre dans la base de données?
je voudrai conserver des fichiers dans ma base de données, quel type je dois mettre dans la base de données?
A voir également:
- Type du champ d'un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
8 réponses
Bonjour,
Sur Mysql, tu as le type BLOB qui permet de stocker du binaire, et donc des fichiers :
http://dev.mysql.com/doc/refman/5.0/fr/blob.html
Mais tu n'utilises peut-être pas MySql... Ca serait bien de préciser.
Sur Mysql, tu as le type BLOB qui permet de stocker du binaire, et donc des fichiers :
http://dev.mysql.com/doc/refman/5.0/fr/blob.html
Mais tu n'utilises peut-être pas MySql... Ca serait bien de préciser.
merci beaucoup, oui j'utilise mysql. Tu peux m'aider pour upload de fichier et m'expliquer comment cela fonctionne s'il te plait, car j'ai lu des choses mais je ne comprend pas bien.
Pour l'upload du fichier, tu as un tutoriel ici :
http://www.commentcamarche.net/faq/sujet 889 php upload de fichiers
Ensuite pour le stocker dans ta base, un script de ce style devrait fonctionner:
C'est à vérifier, je ne l'ai pas testé, mais ce devrait être correct.
https://www.php.net/file_get_contents
http://www.commentcamarche.net/faq/sujet 889 php upload de fichiers
Ensuite pour le stocker dans ta base, un script de ce style devrait fonctionner:
$file = file_get_content($_FILES['nom_du_fichier']['tmp_name']); mysql_query("INSERT INTO nom_table (fichier) VALUES ($file);");
C'est à vérifier, je ne l'ai pas testé, mais ce devrait être correct.
https://www.php.net/file_get_contents
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question