Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1753 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Php, mysql] [résolu] Récupérer la valeur de max_allowed_packet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Php, mysql] [résolu] Récupérer la valeur de max_allowed_packet ?

n°395198
Jul
Posté le 15-05-2003 à 15:15:36  profilanswer
 

Bonjour,
 
Y-a-t'il moyen de récupérer la valeur de max_allowed_packet d'un serveur mysql par un petit script php?
 
Je pensais trouver ça avec phpinfo() mais je ne vois rien...
 
Si qqun a une idée, merci d'avance :)


Message édité par Jul le 15-05-2003 à 20:50:02
mood
Publicité
Posté le 15-05-2003 à 15:15:36  profilanswer
 

n°395889
Jul
Posté le 15-05-2003 à 19:48:32  profilanswer
 

Up
 
Personne ne sait?

n°395898
simogeo
j'ai jamais tué de chats, ...
Posté le 15-05-2003 à 19:52:35  profilanswer
 

ca sert a quoi ?????  :)

n°395933
Jul
Posté le 15-05-2003 à 20:07:06  profilanswer
 

Cette valeur correspond en gros à la taille maximale d'une requête.
Ca me sert pour sauvegarder ma base en regroupant plusieurs requêtes en une seule (ça réduit la taille du backup), seulement les requêtes ne doivent pas dépasser cette valeur.
 
Pour ça que ça m'intéresserait de savoir jusqu'à quelle taille je peux aller :)

n°395945
simogeo
j'ai jamais tué de chats, ...
Posté le 15-05-2003 à 20:12:15  profilanswer
 

et via la fonction ini_set(); la variable n'est pas accessible ?

n°395964
Jul
Posté le 15-05-2003 à 20:19:16  profilanswer
 

Je ne connaissais pas cette fonction à vrai dire. J'ai trouvé un ini_get qui pourra peut-être m'aider.

n°395969
simogeo
j'ai jamais tué de chats, ...
Posté le 15-05-2003 à 20:21:52  profilanswer
 

ben si tu veux tout ini_get_all();
 
mais en fait si un phpinfo ne l'affiche pas.. c'est que ca ne doit pas etre accessible dans le php.ini mais que depuis le serveur mysql  [:spamafote]

n°396003
Jul
Posté le 15-05-2003 à 20:49:41  profilanswer
 

arf, en fait il suffit d'utiliser la requête "SHOW VARIABLES" et on a la liste... Donc j'ai trouvé ce qu'il me fallait.

n°396009
Core 666
Posté le 15-05-2003 à 20:55:11  profilanswer
 

Code :
  1. $selection = mysql_fetch_row(@mysql_query("SHOW VARIABLES LIKE 'max_allowed_packet'", $link));
  2. $max_allowed_packet = $selection[1];


 
Pourquoi chercher du côté de PHP une variable du serveur MySQL ? :heink:

n°396012
simogeo
j'ai jamais tué de chats, ...
Posté le 15-05-2003 à 20:58:27  profilanswer
 

Core 666 a écrit :


Pourquoi chercher du côté de PHP une variable du serveur MySQL ? :heink:


 
parce qu'on a tout a fait le droit de se planter  :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Php, mysql] [résolu] Récupérer la valeur de max_allowed_packet ?

 

Sujets relatifs
[RESOLU][JBDC][MYSQL] un petit pb d'accent?PHP - Hébergement avec 1 ou X bases de données?
comment récupérer en php les valeurs possibles d'un enum mysql[MFC] [resolu] virer la toolbar
[PHP] supprimer toutes les sessions des utilisateursConvertir une chaine char* en hexa en entier [Résolu]
formulaire + PHPRecuperer le stderr d'un process fils
Plus de sujets relatifs à : [Php, mysql] [résolu] Récupérer la valeur de max_allowed_packet ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR