16/03/2011, 23:55:35
Si tu appelles 6 fois GetUserPropertyFull, c'est pas optimisé.
Dans la requête, tu peux ajouter la table dropdowns:
En affinant le SELECT pour ne prendre que les colonnes qui tu sont utiles.
Ensuite 2 boucles imbriquées et la récupération des champs soir `data` soit `option_texte` non nuls.
Ainsi, avec une seule requête, tu récupère tout.
Dans la requête, tu peux ajouter la table dropdowns:
Code :
SELECT * FROM cms_module_feusers_users AS t1 LEFT JOIN cms_module_feusers_belongs AS t2 ON t1.id = t2.userid
left join cms_module_feusers_properties as t3 ON t1.id=t3.userid left join cms_module_feusers_dropdowns as t4 ON t3.data=t4.option_name WHERE t2.groupid=1
Ensuite 2 boucles imbriquées et la récupération des champs soir `data` soit `option_texte` non nuls.
Ainsi, avec une seule requête, tu récupère tout.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.
C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)