Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/02/2006, 18h10   #1
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Par défaut [MySQL] longtext se limite à 1 Mo

Salut,
j'utilise un petit script php pour uplaoder mes fichiers et les enregistrer dans une base de données dans un fichier longtext.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
IF ($_FILES['user_file']['size'] > 0)
				{
				$db_comments_field = $target.'_comments';
				$comments_field_content = $_POST[$target.'_comments'];
				$img = $_FILES['user_file']['tmp_name'];
				$fp = fopen($img,"r");
				$data = fread($fp,filesize($img));
				fclose($fp);
				$data = addslashes($data);
				mysql_query("UPDATE research SET $target='$data', $db_comments_field='$comments_field_content' WHERE id_research='$id'");
				$message .= $target." image uploaded <br />";
				}
ça fonctionne très bien pour les photos "légères", par exemple 840 ko, 560 ko,...
Mais ça ne fonctionne pas pour les photos pesant plus de (environ) 990 ko, disons proche de 1 Mo! Mon champ reste vide.

De plus, si j'upload une photo de 991 ko (c'est à dire à la limite). ma photo s'affiche correctement, mais par contre j'ai un message d'erreur dans phpmyadmin:
Code :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried TO allocate 1024461 bytes) IN /var/www/html/phpMyAdmin/libraries/common.lib.php ON line 393
Je n'ai pas assigné de valeur à mon champ longtext, faut-il que j'en mette une?
Avez-vous une idée de ce qui pourrait provoquer cette bizarrerie? Y-a-t-il une limite dans mysql, sur apache ou autre?

merci d'avance pour votre aide.

Julien
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2006, 19h30   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Salut,

Tu as fait une recherche sur le forum ?

http://www.developpez.net/forums/viewtopic.php?t=396522&highlight=exhausted
http://www.developpez.net/forums/viewtopic.php?t=455464&highlight=exhausted
...

Je déplace vers le forum PHP.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h43.


 
 
 
 
Partenaires

Hébergement Web