Bonjours
Je voulais savoir s'il était possible de connaitre la taille de l'enregistrement d'un SELECT en octets. Ou y a t-il un moyen de faire un calcul pour le connaitre.
Merci
Bonjours
Je voulais savoir s'il était possible de connaitre la taille de l'enregistrement d'un SELECT en octets. Ou y a t-il un moyen de faire un calcul pour le connaitre.
Merci
Je sais pas si je dis une connerie ou pas mais si tu fais un LENGHT d'un champ, ça retourne la longueur mais du coup aussi la taille en octets non ?
Du style 'toto' = 4 caractères soit 4 octets non ?
Si ce que je dis n'est pas une connerie, alors il suffirait de concatener tous tes champs et de fair un LENGHT dessus.
Qu'en penses tu ?
Saluton,
Avec php tu peux éventuellement t'en sortir avec mysql_fetch_lengths(), mais je ne sais pas dans quelle mesure tout cela a du sens compte tenu des index éventuellement associés à la table.
Merci, tu m'as mis sur la piste. Si en PHP il existe cette fonction c'est qu'elle va la chercher dans une fonction Mysql.
La fonction en question c'est : BIT_LENGTH(str)
Là elle retourne en octet donc je peux connaitre ça longueur.
J'aurais dû chercher avant de demander
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager