probleme unserialize

Répondre
leaderchips
le 16/04/2010 à 01:40
leaderchips
j'ai un array serializer stocker dans une table de la base de donner mais quand je le recupérer la fonction unserialize ne marche pas il me retourne un array vide pourquoi?
(j'informe que la taille de array serializer enregistrer dans la base de donné est trés grand) en plus je récupère bien la donné de la table mais unserialize me retourne un array vide
s'il vous plais
merci
anasha
le 19/04/2010 à 16:30
anasha
Salut,
quel SGBD utilises-tu ?
quel est le type pour la colonne où tu stocke ton serialize ?
Anasha [php-kiche-nomore]
LA GLOBULE
le 20/04/2010 à 23:16
LA GLOBULE
Surement que le volume de données ne rentre pas entièrement en base.

Quand tu selectionnes ce que tu as en base et que tu l'affiches (sans le déserialiser), il ne manque rien ?
LupusMic
le 21/04/2010 à 00:58
LupusMic
Un script qui montre le bogue serait le bienvenu pour qu'on puisse t'aider.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
lps
le 26/04/2010 à 13:37
lps
Les erreurs courantes pour ce type de problème :
- Champ trop petit pour contenir la chaine sérialisé
- La chaine sérialisé contient des textes en UTF8 alors que le champs en DB est en latin
- le champs est bien en UTF8 mais le dialogue avec la DB ne l'est pas dans ce cas faire un
SET NAMES 'UTF8';
juste après la connexion avec la DB
- Il y a un double \\ devant les " en DB dans ce cas il faut vérifier pourquoi les données sont doubles backslashés

Voila, déjà vérifie ça.
LPS

** snip pub **
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours