Erreur pour le stockage des fichiers volumineux dans la base

Fermé
oumaima - 19 mai 2015 à 17:33
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 - 20 mai 2015 à 17:48
Bonjour,
j'ai besoin de votre aide j'ai fait le stockage des fichiers pdf dans la base de donnée et ça marche mais juste pour les fichier non volumineux
lorsque j'essai de stocker des fichier de 400 ko par exemple et plus ça me donne ce erreur SVP quelqu'un peut me rèpondre

Warning: mysql_query(): MySQL server has gone away in C:\php\doc_systemee\doc_system\docsytems\Upload\UploadProcess.php on line 74

Warning: mysql_query(): Error reading result set's header in C:\php\doc_systemee\doc_system\docsytems\Upload\UploadProcess.php on line 74
Error, query failed


2 réponses

hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
19 mai 2015 à 18:39
Bonjour,

Il vaut mieux enregistrer dans la base de données le chemin d'accès au fichier sur le serveur plutôt que le fichier lui-même. Cela vous permettra d'éviter ce genre d'erreur et allégera drastiquement votre base de données.
1
y'a t'il pas d'autre solution car je suis obligé de stocké dans la base 'mon sujet de stage et comme ça ' juste le problème s'pparue quand les fichiers sont volumineux merciii une autre fois
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
19 mai 2015 à 18:48
Quel est le sujet de votre stage ?
0
la gestion d'une documentation (stockage des fichiers dans la base de donnée sous format pdf la consultation de ses fichiers et la recherche et autre chose ) tout est bien mais comme j'ai déjà mentionnée je veux une solution pour pouvoir intégrer des doc volumineux
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
20 mai 2015 à 17:25
Le problème c'est qu'il me semble que c'est impossible... Les base de données sont faites pour des données relativement petites mais en grandes quantités...
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
20 mai 2015 à 17:34
'lut, rappel au passage:

L'extension MySQL est obsolète

Et par conséquent à ne pas utiliser.
0
hharchi9 Messages postés 567 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 1 juillet 2015 24
20 mai 2015 à 17:48
En effet, je suis d'accord. Il vaut mieux utiliser PDO : https://www.php.net/manual/fr/book.pdo.php
0