OVH Cloud OVH Cloud

limite du type char

1 réponse
Avatar
Complement
Bonjour,

Je voudrais recupere la valeur d un champ et l aficher provenant d une
requete, par contre la taille du champ dans la base est de 5000.

{ $req2 = mssql_fetch_row($id_result2);
//déclaration des variables

$dsc_linfo=$req2[0];

ma variable est ici par defaut de type char et limité a 255
caractères, comment caster cet variable ? ou un moyen de recuperer
plus de 255 car.

1 réponse

Avatar
P'tit Marcel

Bonjour,

Je voudrais recupere la valeur d un champ et l aficher provenant d une
requete, par contre la taille du champ dans la base est de 5000.

{ $req2 = mssql_fetch_row($id_result2);
//déclaration des variables

$dsc_linfo=$req2[0];

ma variable est ici par defaut de type char et limité a 255
caractères, comment caster cet variable ?


php n'est *pas* un langage imposant un typage explicite des variables.
La taille des chaînes de caractères et des variables qui en contiennent)
n'est pas limité : "There is no practical bound to the size of strings
imposed by PHP"


Au passage, est-ce que quelqu'un a déjà essayé de déterminer la taille
maximale théorique d'une chaîne en php ? Est-ce limité par la taille du
swap ?


--
P'tit Marcel
stats sur les forums modérés http://www.centrale-lyon.org/ng/