Page 1 sur 1

stocker un array () blob ou pas blob ?

Posté : 06 juin 2005, 15:26
par guy
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

Posté : 06 juin 2005, 15:37
par pjl
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.

Posté : 06 juin 2005, 15:48
par guy
et que me conseille tu comme type ?longtext vachar ....
Guy

Posté : 06 juin 2005, 16:13
par pjl
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.