stocker un array () blob ou pas blob ?

guy
Eléphant du PHP | 134 Messages

06 juin 2005, 15:26

Bonjour
Je veut stocker un array (de taille variable) dans un champ mysql.
aprers avoir serialisé son array dans quel type de champs dois je le stocker dans ma table?
J'ai prevu le type blob mais je n'aime pas trop se type pour la simple raison que sous phpmyadmin c'est assez obscur.
D'ou ma question blob est il le meilleur choix ?
existe il un choix alternatif plus"visuel" sous phpmyadmin mais tout aussi performant?
Merci
Guy

ViPHP
pjl
ViPHP | 2119 Messages

06 juin 2005, 15:37

un tableau sérialisé, c'est une simple chaine de caractères.
tu as donc le choix des champs sauf ceux de type blob qui normalement sont réservés aux objets binaires.

guy
Eléphant du PHP | 134 Messages

06 juin 2005, 15:48

et que me conseille tu comme type ?longtext vachar ....
Guy

ViPHP
pjl
ViPHP | 2119 Messages

06 juin 2005, 16:13

ce n'est pas à nous de te conseiller mais à toi d'évaluer tes besoins.
Un varcharn c'est 255 caractères maxi, un longtext 4 294 967 295.
N'anmoins, je doute un peu que tu doives sérialiser un tableau de plus d'1 millions de caractères.