Page 1 sur 1

Requêtes Mysql/PHP pour Memo

Posté : 08 oct. 2007, 16:19
par tetrodon
Bonjour,
J'ai une table nommé user contenant un champ MEMO: Comme suit :
a:11:{s:8:"fullname";s:0:"";s:5:"email";s:25:"*****@yahoo.ca";s:4:"site";s:0:" ";s:3:"icq";s:0:"";s:3:"aim";s:0:"";s:3:"yim";s:0:"";s:4:"msnm";s:0:"";s:8:"comm ents";s:59:"cinema bibliotheque jardin botanique lecture velo théatre ";s:6:"gender";s:5:"Femme";s:3:"age";s:2:"55";s:8:"location";s:6:"Canada";}

J 'aimerais ressortir tous les courriels en un coup... je ne suis pas encore très bon en PHP et ce champs MÉMO me crée un réel problème.
Quelqu'un aurait une brillante idée(ce que je n'ai pas) afin d'isolé les courriels et de les affichés dans un array??

Merci à l'avance! C'est apprécié!

Philippe

Posté : 08 oct. 2007, 16:25
par Cyrano
Cette chaine est un tableau sérializé. Utilise la fonction unserialize() et va chercher l'index "email" du tableau reconstruit :
$var = unserialize('la chaine récupérée');
$courriel = $var['email'];

Posté : 08 oct. 2007, 16:27
par d0m
ton champ semble contenir le résultat d'un serialize, il faudrait donc lui appliquer la fonction unserialize.
Va voir du coté du manuel ces 2 fonctions.